diff options
Diffstat (limited to 'CIAO')
403 files changed, 12123 insertions, 17016 deletions
diff --git a/CIAO/ChangeLog b/CIAO/ChangeLog index 772f9f1f1a9..b156adb47e4 100644 --- a/CIAO/ChangeLog +++ b/CIAO/ChangeLog @@ -1,185 +1,1110 @@ -Thu Mar 4 14:27:16 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + * CIAO version 0.7.7 released. + +Mon Mar 1 22:49:52 UTC 2010 William Otte <wotte@zifnab> - Additional logging fixes. + * docs/OMG-CCM-Tutorial.ppt: + * DAnCE/docs/OMG-DnC-Tutorial.ppt: -Thu Mar 4 14:13:36 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + Split OMG-CCM-Tutorial into CIAO and DAnCE parts to + make for more manageably sized documents. Provided + updates to the DnC tutorial. - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: +Mon Mar 1 19:38:29 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - Proper ORB destruction in case of error. + * ccm/CCM.mpc: + + Removed the application of the -Ssi IDL compiler option to + Navigation.idl and Receptacles.idl, so that their direct + collocation related code can be compiled for a specialized + build that tests the direct collocation code generation + option. -Thu Mar 4 13:57:48 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Mon Mar 1 10:00:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * DAnCE/Plan_Launcher/EM_Launcher.h: - * DAnCE/Plan_Launcher/NM_Launcher.h: - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Fixed versioned namespace builds - Fixed comments from Johnny. +Sun Feb 28 23:13:23 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.h: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + * DAnCE/MPC/config/dance_domainapplicationmanager.mpb: - Renamed these files to have _T suffix. + Link error on static linux builds. -Thu Mar 4 13:30:45 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Fri Feb 26 15:54:33 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS_PL_DP.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS_PL_SP.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS_PL_DP.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS_PL_SP.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + + Expanded NS/PlanLocality testing merged in, converted this test + to use dance_plan_launcher. + * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp: + + Removed these files as they are no longer needed for above test. + +Fri Feb 26 13:08:03 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: + * DAnCE/tools/Split_Plan/Split_Plan.mpc: + + Avoids ace_for_tao, as Convert_Plan requires file connector. + +Fri Feb 26 12:37:53 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Unicode compile error. + +Fri Feb 26 08:27:17 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * MPC/config/dds4ccm_impl.mpb: + When ndds nor dds4ccm_ndds is set, no need to compile + the derived projects. + +Fri Feb 26 07:40:37 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + Optimized doxygen. + +Thu Feb 25 20:03:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp + * connectors/dds4ccm/impl/ndds/QueryCondition.h + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp + * connectors/dds4ccm/impl/ndds/ReadCondition.h + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp + * connectors/dds4ccm/impl/ndds/TopicListener.cpp + Set of cleanup of the core library. More will come after the release + of x.7.7. The code is at a much better level than with x.7.6 but + not at the level we aimed for x.7.7 because that was scheduled for + the end of March + +Thu Feb 25 16:23:49 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * NEWS: + Added news entries. + +Thu Feb 25 16:20:27 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: + Compile error fix. + +Thu Feb 25 15:47:16 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + Optimized logging regarding query condition. + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + Optimized Doxygen documentation. + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Resolved compile error when QueryConditions are + enabled. + +Thu Feb 25 13:28:31 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + Added doxygen documentation. + +Thu Feb 25 12:48:30 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Optimized get_one. Return false when DDS returns + DDS_RETCODE_NO_DATA (instead of throwing an exception). + +Thu Feb 25 12:43:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - Fixed an error-checking problem whereby an invalid filename - didn't result in function exit properly. Thanks to Johnny - Willemsen for pointing this out. + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + Layout changes. -Thu Mar 4 13:27:35 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Resolve runtime errors. - * DAnCE/Plan_Launcher/EM_Launcher.h: +Thu Feb 25 11:24:14 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Reverted some of the last changes. + +Thu Feb 25 10:14:21 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * MPC/config/dds4ccm_base.mpb: + When no features is set, all dds4cmm should require + dummy_label. + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Implemented some more Qos related methods. + +Thu Feb 25 09:08:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Implemented some get/set_qos methods. + +Thu Feb 25 08:32:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: + Cleanup + +Thu Feb 25 08:29:14 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberQos.h: + Implemented set/get_qos methods. + +Thu Feb 25 08:16:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/tools/Split_Plan/Split_Plan.mpc: + Added missing base projects + +Thu Feb 25 07:46:04 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Implemented methods wich were not implemented yet. + +Wed Feb 24 22:08:45 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Additional cleanup. + +Wed Feb 24 15:23:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: + Resolved compiler errors. + +Wed Feb 24 15:01:17 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/BuiltinTopicKey_t.h: + * connectors/dds4ccm/impl/ndds/DataReader.h: + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderListener.h: + * connectors/dds4ccm/impl/ndds/DataReaderQos.h: + * connectors/dds4ccm/impl/ndds/DataWriter.h: + * connectors/dds4ccm/impl/ndds/DataWriterListener.h: + * connectors/dds4ccm/impl/ndds/DataWriterQos.h: + * connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h: + * connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantQos.h: + * connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h: + * connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h: + * connectors/dds4ccm/impl/ndds/Duration_t.h: + * connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h: + * connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h: + * connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h: + * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h: + * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h: + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: + * connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h: + * connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h: + * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h: + * connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h: + * connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h: + * connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h: + * connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h: + * connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h: + * connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h: + * connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h: + * connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h: + * connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h: + * connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h: + * connectors/dds4ccm/impl/ndds/Publisher.h: + * connectors/dds4ccm/impl/ndds/PublisherListener.h: + * connectors/dds4ccm/impl/ndds/PublisherQos.h: + * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h: + * connectors/dds4ccm/impl/ndds/QueryCondition.h: + * connectors/dds4ccm/impl/ndds/ReadCondition.h: + * connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h: + * connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h: + * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h: + * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h: + * connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h: + * connectors/dds4ccm/impl/ndds/SampleLostStatus.h: + * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h: + * connectors/dds4ccm/impl/ndds/StatusCondition.h: + * connectors/dds4ccm/impl/ndds/StringSeq.h: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener.h: + * connectors/dds4ccm/impl/ndds/SubscriberQos.h: + * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h: + * connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h: + * connectors/dds4ccm/impl/ndds/Time_t.h: + * connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h: + * connectors/dds4ccm/impl/ndds/TopicListener.h: + * connectors/dds4ccm/impl/ndds/TopicQos.h: + * connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h: + * connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h: + * connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h: + Implemented Qos operators and renamed header defines. + +Wed Feb 24 14:36:37 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tools/Split_Plan/Split_Plan_impl.h: Fuzz fix. -Thu Mar 4 13:11:25 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Wed Feb 24 13:21:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl: - * bin/ciao_tests.lst: + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: + Removed all lem interfaces - Added a test which 1) converts XML plans to CDR with - dance_convert_plan, and 2) deploys that plan. + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Fixed compile errors -Thu Mar 4 13:08:02 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: + Some callbacks are ndds specific - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: +Wed Feb 24 11:43:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - Ported to use dance_plan_launcher directly. + * MPC/config/dds4ccm_ts_default.mpb: + ndds needs no-strict-aliasing - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: +Wed Feb 24 11:39:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.h + More cleanup + +Wed Feb 24 11:26:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.cpp + * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener.h + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/Getter_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/Publisher.h + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.h + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp + * connectors/dds4ccm/impl/ndds/QueryCondition.h + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp + * connectors/dds4ccm/impl/ndds/ReadCondition.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.h + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.h + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp + * connectors/dds4ccm/impl/ndds/Updater_T.cpp + * connectors/dds4ccm/impl/ndds/Updater_T.h + * connectors/dds4ccm/impl/ndds/Writer_T.cpp + * connectors/dds4ccm/impl/ndds/Writer_T.h + Cleaning up the implementation + +Wed Feb 24 10:45:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.h + * connectors/dds4ccm/impl/ndds/StatusCondition.cpp + * connectors/dds4ccm/impl/ndds/StatusCondition.h + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/Topic.h + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.h + * connectors/dds4ccm/impl/ndds/TopicListener.cpp + * connectors/dds4ccm/impl/ndds/TopicListener.h + Cleaning up the implementation + +Wed Feb 24 08:09:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + Resolved compiler warnings on Linux. + +Wed Feb 24 08:06:47 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.h: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/Utils.h: + Resolved compiler warnings. Also removed unnecessary + space characters. + +Wed Feb 24 07:28:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp + * connectors/dds4ccm/impl/ndds/DataReaderQos.h + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener.h + * connectors/dds4ccm/impl/ndds/DataWriterQos.h + * connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h + * connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/DomainParticipantQos.h + * connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h + * connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h + * connectors/dds4ccm/impl/ndds/Duration_t.h + * connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h + * connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h + * connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h + * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h + * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h + * connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h + * connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h + * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h + * connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h + * connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h + * connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h + * connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h + * connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h + * connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h + * connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h + * connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h + * connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.h + * connectors/dds4ccm/impl/ndds/PublisherQos.h + * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp + * connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h + * connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h + * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h + * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h + * connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h + * connectors/dds4ccm/impl/ndds/SampleInfo.h + * connectors/dds4ccm/impl/ndds/SampleLostStatus.h + * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h + * connectors/dds4ccm/impl/ndds/StringSeq.h + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.h + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.h + * connectors/dds4ccm/impl/ndds/SubscriberQos.h + * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h + * connectors/dds4ccm/impl/ndds/Time_t.h + * connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h + * connectors/dds4ccm/impl/ndds/TimeUtilities.h + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h + * connectors/dds4ccm/impl/ndds/TopicDescription.h + * connectors/dds4ccm/impl/ndds/TopicListener.cpp + * connectors/dds4ccm/impl/ndds/TopicQos.h + * connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h + * connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h + * connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h + Guarded all RTI specific code + + * MPC/config/dds4ccm.mpb: + Don't compile anything related to dds4ccm when we don't have + a dds vendor installed + +Tue Feb 23 21:49:52 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: + + Rogue letter was causing a compile error. + +Tue Feb 23 16:22:42 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/MPC/config/dance_convert_plan.mpb: + * DAnCE/MPC/config/dance_split_plan.mpb: + * DAnCE/MPC/config/dance_tools.mpb: + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + * DAnCE/tools/Convert_Plan/Convert_Plan.cpp: + * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: + * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: + * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: + * DAnCE/tools/Split_Plan/Split_Plan.mpc: + * DAnCE/tools/Split_Plan/Split_Plan.cpp: + * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: + + Fuzz fixes. + +Tue Feb 23 16:13:24 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Bugfix for how connections are handled when there are two + internalEndpoints but it is _not_ a local conneciton. + + * examples/Hello/descriptors/PlanLocality_DifferentProcesses.cdp: + * examples/Hello/descriptors/PlanLocality_SameProcess.cdp: + + Corrected IOR file so test script finds controller. + +Tue Feb 23 15:33:33 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: + + Added dance_config_handlers as a base project to DAnCE_Convert_Plan + project. Thanks to William Otte for the suggestion. + +Tue Feb 23 15:16:24 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc: + + Added split_plan base project. + +Tue Feb 23 14:54:11 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + Inserted forgotten new line character. + +Tue Feb 23 14:46:23 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/Plan.cdp: + Resolved deployment errors related to generation of the connector + code. + +Tue Feb 23 14:34:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + CSLUnexpStat is not ready, yet. + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Layout changes. + + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/Plan.cdp: * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl: + * connectors/dds4ccm/tests/VariousTopicsState/descriptors/Plan.cdp: * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl: - * examples/BasicSP/descriptors/run_test.pl: - * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: - * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl: - * examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Null_Component/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test_without_ns.pl: - * examples/Null_Component_Glfa/descriptors/run_test.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: + Resolved deployment errors related to generation of the connector + code. - Ported tests to use new teardown option. +Tue Feb 23 14:28:22 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - * DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc: - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp: + * DAnCE/tools/Convert_Plan/DAnCE_Convert_Plan_export.h: - Removed these files, as they are made obsolete by - direct-to-nodemanager deployment. + Missing file. -Thu Mar 4 13:04:14 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Tue Feb 23 13:25:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * DAnCE/Plan_Launcher/Deployment_Failure.h: - * DAnCE/Plan_Launcher/EM_Launcher.h: - * DAnCE/Plan_Launcher/EM_Launcher.cpp: - * DAnCE/Plan_Launcher/NM_Launcher.h: - * DAnCE/Plan_Launcher/NM_Launcher.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher.mpc: - * DAnCE/Plan_Launcher/Plan_Launcher_Base.h: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl + Added various pragma's - Plan launcher re-factoring. Improves ability to handle CDR - encoded deployment plans, adds ability to perform - direct-to-NodeManager deployments, some command line options - cleaned up. Main user visible change in behavior is the change - of the teardown option from -q to -s. + * connectors/dds4ccm/idl/dds4ccm.mpc + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h + * connectors/dds4ccm/impl/ndds/Getter_T.h + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h + * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h + * connectors/dds4ccm/impl/ndds/Publisher.h + * connectors/dds4ccm/impl/ndds/PublisherListener.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h + * connectors/dds4ccm/impl/ndds/StringSeq.h + * connectors/dds4ccm/impl/ndds/Subscriber.h + * MPC/config/ciaoidldefaults.mpb + * MPC/config/componentidldefaults.mpb + Portability changes -Thu Mar 4 13:02:04 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> +Tue Feb 23 14:08:20 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h: - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp: - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.h: - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp: - * DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp: + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - Improved reporting of error conditions. + Use the split plan library instead of internal split plan impl. + + * DAnCE/MPC/config/dance_convert_plan.mpb: + * DAnCE/MPC/config/dance_split_plan.mpb: + * DAnCE/MPC/config/dance_tools.mpb: -Thu Mar 4 12:57:52 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + Base projects for convert_plan/split_plan. + * DAnCE/tools: + * DAnCE/tools/Convert_Plan: * DAnCE/tools/Convert_Plan/Convert_Plan.cpp: * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: + * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: - Re-implemented CDR logic to not use FILE_Connector. + Tool allowing validation/conversion of XML deployment plans to + CDR. -Thu Mar 4 12:54:14 UTC 2010 Marcel Smit <msmit@remedy.nl> + * DAnCE/tools/Split_Plan: + * DAnCE/tools/Split_Plan/DAnCE_Split_Plan_export.h: + * DAnCE/tools/Split_Plan/Split_Plan.mpc: + * DAnCE/tools/Split_Plan/Split_Plan.cpp: + * DAnCE/tools/Split_Plan/Split_Plan_impl.h: + * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc: - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc: - Resolved compile issues. + Tool allowing users to split plans into locality constrained + partitions. Also contains important bugfixes for process + colocation. + +Tue Feb 23 13:40:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Added new 3832 tests + + * ciao/Logger/Logger_Service.cpp: + * ciao/Logger/Logger_Service.h: + * DAnCE/Logger/Logger_Service.cpp: + * DAnCE/Logger/Logger_Service.h: + Fixed service config macros which caused this service not + to get loaded on linux + + * tests/Bug_3832_Regression/* + * DAnCE/tests/Bug_3832_Regression/* + Added new test for 3832 + +Tue Feb 23 12:45:56 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/logger/Log_Macros.h: + * connectors/dds4ccm/impl/logger/Log_Macros.cpp: + Making use of the CIAO_Debug_Level flag of the + CIAO logging framework. + +Tue Feb 23 11:54:21 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * MPC/config/dds4ccm_impl.mpb: + * MPC/config/dds4ccm_logger.mpb: + * connectors/dds4ccm/impl/logger: + * connectors/dds4ccm/impl/logger/Log_Macros.h: + * connectors/dds4ccm/impl/logger/Log_Macros.cpp: + * connectors/dds4ccm/impl/logger/Logger.mpc: + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + * connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + * connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp: + * connectors/dds4ccm/impl/ndds/StatusCondition.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Updater_T.cpp: + * connectors/dds4ccm/impl/ndds/Writer_T.cpp: + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: + * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: + Created DDS4CCM_DEBUG, DDS4CCM_TRACE and DDS4CCM_ERROR macros. + For now these macros make use of the CIAO logging framework. In + the future, DDS4CCM should have it's own logging framework. + +Tue Feb 23 09:26:15 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Refactored get_one, making use of the read_w_condition + API method. + +Tue Feb 23 08:50:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: + Added missing pragma + + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc: + Disabled this project for the moment, rtiddsgen can't handle this + +Tue Feb 23 07:47:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc + Updated to generate connector + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1_exec.cpp + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1_exec.h + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2_exec.cpp + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2_exec.h + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3_exec.cpp + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3_exec.h + removed + +Tue Feb 23 07:22:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Quoter/Broker/Broker.mpc + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + * connectors/dds4ccm/idl/dds4ccm.mpc + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps_i_handle.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handle.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handleC.cpp + * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handleC.h + * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.h + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DataWriterListener.h + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h + * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h + * connectors/dds4ccm/impl/ndds/Publisher.h + * connectors/dds4ccm/impl/ndds/PublisherListener.h + * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h + * connectors/dds4ccm/impl/ndds/QueryCondition.h + * connectors/dds4ccm/impl/ndds/ReadCondition.h + * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h + * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h + * connectors/dds4ccm/impl/ndds/StatusCondition.h + * connectors/dds4ccm/impl/ndds/Subscriber.h + * connectors/dds4ccm/impl/ndds/SubscriberListener.h + * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h + * connectors/dds4ccm/impl/ndds/TopicDescription.h + * connectors/dds4ccm/impl/ndds/TopicListener.h + * connectors/dds4ccm/impl/ndds/Utils.h + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.mpc + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.mpc + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + * MPC/config/connectoridldefaults.mpb + * MPC/config/dds4ccm.mpb + * MPC/config/dds4ccm_base.mpb + * MPC/config/dds4ccm_ts_default.mpb + More portability changes + +Tue Feb 23 04:44:49 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation_2.cdp: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation_Default.cdp: + + Tests to excercise process colocation when passed through the + EM. + + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + + Test script was broken and not actually running tests. + +Tue Feb 23 04:05:06 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/bin/PythonDAnCE/generator/__init__.py: + * DAnCE/bin/PythonDAnCE/generator/comp_impl.py: + * DAnCE/bin/PythonDAnCE/generator/comp_inst.py: + * DAnCE/bin/PythonDAnCE/generator/config_prop.py: + * DAnCE/bin/PythonDAnCE/generator/connection.py: + * DAnCE/bin/PythonDAnCE/generator/deploy_requirement.py: + * DAnCE/bin/PythonDAnCE/generator/external_reference.py: + * DAnCE/bin/PythonDAnCE/generator/internal_endpoint.py: + * DAnCE/bin/generate_plan.py: + + Improvements to allow more expressive plan generation. + +Tue Feb 23 04:03:46 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Additional error checking, and an improvements to how + colocation groups with NoConstraint are handled. + +Tue Feb 23 02:55:31 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Hello/descriptors/NodeMap.dat: + * examples/Hello/descriptors/PlanLocality_DifferentProcesses.cdp: + * examples/Hello/descriptors/PlanLocality_SameProcess.cdp: + * examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl: + * examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl: + + Added the files above to test PlanLocality feature. + +Tue Feb 23 02:39:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/Hello/Sender/Sender_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + + Update this example. It was out of date and as such, it + wouldn't work with CoSMIC generated descriptors (due + to missing entry points). + +Mon Feb 22 22:13:59 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component/descriptors/NodeMap.dat: + + Changed port number. -Thu Mar 4 10:39:04 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + * examples/Null_Component/descriptors/run_test_without_ns.pl: + + Enhanced this script so it would deploy all cdps (component deployment plans) + that are in the directory. + +Mon Feb 22 21:39:08 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component/descriptors/Null_PlanLocality_DifferentProcesses.cdp: + * examples/Null_Component/descriptors/Null_PlanLocality_SameProcess.cdp: + Add a couple of deployment plans to test the PlanLocality feature. + +Mon Feb 22 20:48:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component/descriptors/NodeMap.dat: + * examples/Null_Component_Glfa/descriptors/NodeMap.dat: + + Fixed a small bug in these files. + + * examples/Null_Component/descriptors/run_test_without_ns.pl: + + Added a new test to deploy this example without using the naming service. + + * bin/ciao_tests.lst: + + Add run_test_without_ns.pl to the daily regression tests. + +Feb 22 14:26:16 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.idl: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: + Extended test with an extra connector which handles a fixed + size struct. + +Mon Feb 22 13:48:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.idl + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.idl + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.idl + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.idl + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.idl + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.idl + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.idl + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.idl + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.idl + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.idl + * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.idl + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl + Updated rti typesupport to ndds typesupport, everywhere we talk + about ndds + +Mon Feb 22 13:39:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h + * connectors/dds4ccm/impl/ndds/DataReader.h + * connectors/dds4ccm/impl/ndds/DataWriter.h + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/Duration_t.h + * connectors/dds4ccm/impl/ndds/Getter_T.h + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h + * connectors/dds4ccm/impl/ndds/QueryCondition.h + * connectors/dds4ccm/impl/ndds/Reader_T.h + * connectors/dds4ccm/impl/ndds/SampleInfo.h + * connectors/dds4ccm/impl/ndds/Subscriber.h + * connectors/dds4ccm/impl/ndds/Time_t.h + * connectors/dds4ccm/impl/ndds/Topic.h + Portability improvements + + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: + Updated typesupport + +Mon Feb 22 12:47:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/MPC/config/dance_nodeapplication.mpb + * DAnCE/NodeApplication/NodeApplication.mpc + Corrected after + +Mon Feb 22 12:46:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/MPC/config/dance_nodeapplicationmanager.mpb + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + Corrected after + +Mon Feb 22 12:36:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.mpc * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc @@ -202,400 +1127,7932 @@ Thu Mar 4 10:39:04 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - Make sure we only generate the export file once + Added empty source files to not pickup files that are already generated + by other projects in the same directory -Thu Mar 4 10:30:04 UTC 2010 Marcel Smit <msmit@remedy.nl> +Mon Feb 22 12:30:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * connectors/dds4ccm/impl/dds/TimeUtilities.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/impl/dds/ndds/TimeUtilities.h: - Moved TimeUtilities.h from impl/dds/ndds to impl/dds/. + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Quoter/Broker/Broker.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.mpc + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.mpc + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.mpc + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + Removed nddslib as base project -Thu Mar 4 10:22:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + * MPC/config/dds4ccm_base.mpb: + Added nddslib as base project - * connectors/dds4ccm/tests/Policies/pub_qos_test.cpp: - * connectors/dds4ccm/tests/Policies/sub_qos_test.cpp: - Resolved fuzz errors. +Mon Feb 22 12:25:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> -Thu Mar 4 10:18:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/dds/DataReader.cpp: - * connectors/dds4ccm/impl/dds/DataWriter.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/dds/ndds/BuiltinTopicKey_t.h: - * connectors/dds4ccm/impl/dds/ndds/DataReaderQos.h: - * connectors/dds4ccm/impl/dds/ndds/DataWriterQos.h: - * connectors/dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h: - * connectors/dds4ccm/impl/dds/ndds/DomainParticipantQos.h: - * connectors/dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/Duration_t.h: - * connectors/dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/HistoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/InconsistentTopicStatus.h: - * connectors/dds4ccm/impl/dds/ndds/InstanceHandleSeq.h: - * connectors/dds4ccm/impl/dds/ndds/InstanceHandle_t.h: - * connectors/dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/LifespanQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessChangedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessLostStatus.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/OctetSeq.h: - * connectors/dds4ccm/impl/dds/ndds/OfferedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/OfferedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PartitionQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PresentationQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/ndds/PublicationMatchedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/PublisherQos.h: - * connectors/dds4ccm/impl/dds/ndds/QosPolicyCountSeq.h: - * connectors/dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/RequestedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/RequestedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/SampleRejectedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriberQos.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriptionMatchedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/TimeUtilities.h: - * connectors/dds4ccm/impl/dds/ndds/Time_t.h: - * connectors/dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/TopicQos.h: - * connectors/dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h: - Removed all >>= operators. - - * connectors/dds4ccm/tests/Policies/entity_factory_qos_test.cpp: - * connectors/dds4ccm/tests/Policies/presentation_qos_test.cpp: - * connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.cpp: - Resolved compile warnings on Windows. - -Thu Mar 4 09:37:01 UTC 2010 Marcel Smit <msmit@remedy.nl> + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + Layout changes - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - Changed path to TimeUtilities.h. +Mon Feb 22 12:11:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc + Fixed casing problems -Thu Mar 4 09:31:48 UTC 2010 Marcel Smit <msmit@remedy.nl> +Mon Feb 22 11:37:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - * connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.cpp: - Set is_coherent_write to true. + Reverted change below - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - Resolve compile issue. +Mon Feb 22 10:34:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc + Added custom_only=1 -Thu Mar 4 09:21:49 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> +Mon Feb 22 10:16:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + * connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h: + Updated ifdef guards + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc: + Layout changes + + * MPC/config/dds4ccm_base.mpb: + * MPC/config/dds4ccm_impl.mpb: + Simplified thse projects + +Mon Feb 22 09:49:50 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc: + Resolved MPC-warning. + +Mon Feb 22 09:29:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc + * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + Use the new dds4ccm_ts_defaults base project + +Mon Feb 22 08:29:03 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + Created typedefs of templated classes. + +Mon Feb 22 08:21:57 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Using the ACE_NEW_* macros (instead of C++ new). + +Mon Feb 22 08:22:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + Layout change + + * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp + * DAnCE/RepositoryManager/RepositoryManager.cpp + Shutdown the orb + + * MPC/config/connectoridldefaults.mpb: + No executor header file for a connector + +Mon Feb 22 08:20:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Layout and const changes + +Mon Feb 22 07:18:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc + Simplified these base projects + +Sun Feb 21 09:24:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ChangeLogs/*: + Use full year + +Sat Feb 20 20:31:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/dds4ccm_ts_default.mpb: + New base project for dds4ccm dds type support generation. This + base project will be soon be used for all dds4ccm examples and + tests. The typesupport files will now be linked together with + the tao type code to one shared library. dds4ccm should work + on the long term with multiple dds implementations, the fact + that you have an implementation doesn't mean you want to use + it with dds4ccm. with the new features dds4ccm_ndds, dds4ccm_opendds, + and dds4ccm_splice you can control which dds vendor dds4ccm + should use. At this moment ndds is supported and tested + + Thanks to Adam Mitz for extending MPC to make this base + project possible + +Fri Feb 19 15:44:38 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Added #include, newly required due to reordering of + #includes in the front end. + +Fri Feb 19 15:11:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/OMG-CCM-Tutorial.ppt: + Improved AMI4CCM one step further + +Fri Feb 19 12:53:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/Getter_T.cpp + * connectors/dds4ccm/impl/ndds/Getter_T.h + Added a boolean to the connectors to let the TAO_IDL + compiler generate whether we have a fixed or non fixed + type. The memory management is different and caused + compile and runtime problems with getter::get_one. + We now specialized the Getter::get_one method for + fixed and for non fixed types + +Fri Feb 19 11:53:38 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Implemented some more ACE_NEW_* macros. + +Fri Feb 19 11:29:08 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Implemented some more ACE_NEW_* macros. + +Fri Feb 19 10:51:49 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: + Changed value of RELIABLE_READER_ACTIVITY_CHANGED_STATUS. + + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + Prepared the test to receive the RELIABLE_READER_ACTIVITY_CHANGED_STATUS. + +Fri Feb 19 08:43:52 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TwoTopicsDifferentNs/*: + Added tests in order to test the TAO_IDL compliler. + +Fri Feb 19 08:35:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.cpp + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.cpp + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.cpp + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.cpp + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.cpp + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.cpp + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.cpp + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.cpp + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.h + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.h + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.h + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.h + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.h + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.h + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.h + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.h + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.h + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h + Removed from the archive, generated by tao_idl from now + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.idl + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.idl + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.idl + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.idl + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.idl + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.idl + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.idl + * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.idl + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.idl + * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.idl + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl + Added RTI typesupport pragma + + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc + Updated to let tao_idl generate the connector + +Thu Feb 18 16:07:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl + Added rti typesupport pragma + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h + Removed from the archive + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc + Updated to generate the connector + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp + Layout change + +Thu Feb 18 15:47:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/id3p_test/*: + Removed, obsolete + +Thu Feb 18 15:43:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl: + Added rti typesupport pragma + + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.cpp + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.cpp + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.h + Removed from the archive + + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc + Updated to generate the connector + +Thu Feb 18 15:36:06 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp: + Remove some tabs. + +Thu Feb 18 15:35:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc: + Updated to use tao_idl generation + + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.h: + Removed from the archive + +Thu Feb 18 14:22:29 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener.cpp: + Implemented ACE_NEW_* macros. + +Thu Feb 18 13:48:20 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc: + Removed dummy label to enable compilation. + +Thu Feb 18 13:44:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc: + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc: + Removed dummy label. + + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Receiver/*: + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Sender/*: + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/descriptors/*: + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Receiver/*: + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Sender/*: + * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/descriptors/*: + Removed these files since this is there to capture compiler errors. + +Thu Feb 18 13:26:06 UTC 2010 Marijke Hnegstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Latency: + * connectors/dds4ccm/performance-tests/Latency/Base: + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl: + * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc: + * connectors/dds4ccm/performance-tests/Latency/Connector: + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.idl: + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc: + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.cpp: + * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.h: + * connectors/dds4ccm/performance-tests/Latency/descriptors: * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp: * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp: * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp: - * connectors/dds4ccm/performance-tests/Latency/descriptors/README: * connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl: * connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl: + * connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl: * connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/performance-tests/Latency/Receiver: + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.idl: + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc: * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.h: + * connectors/dds4ccm/performance-tests/Latency/Sender: * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl: + * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc: * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp: * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h: - Add statistics, use only fixed size elements in topic and clean up code. + First base of new latency test dds4ccm. + +Thu Feb 18 13:22:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Made better use of the ACE_NEW_* macros. + +Thu Feb 18 13:13:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Fixed gcc compile error + +Thu Feb 18 12:33:06 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Using the ACE_NEW_* marcros instead of the + regular C++ new. + +Thu Feb 18 11:36:08 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TwoTopics/*: + Test to check whether the generated exec code + compiles without errors when defining two topics + in one connector. + +Thu Feb 18 09:00:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/*: + Added test to test fixed size data. Fixed size data is handled + in a different way. This'll result in compliler errors when not + coded properly. + +Thu Feb 18 08:37:49 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated + + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Added some more tracing. + + * connectors/dds4ccm/tests/FixedSizeStruct/*: + Added test to test fixed size data. Fixed size data is handled + in a different way. This'll result in compliler errors when not + coded properly. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Improved the way the Receiver receives data. + +Thu Feb 18 08:30:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Fixed compile error with fixed size datatypes + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Layout and documentation fixes + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: + No need for C.inl + +Wed Feb 17 15:24:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + Layout changes + + * DAnCE/DomainApplication/Domain_Application_Impl.cpp + * DAnCE/DomainApplication/Domain_Application_Impl.h + * DAnCE/DomainApplication/DomainApplication.mpc + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + Cleanup + +Wed Feb 17 13:57:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + Deleted reactor member which is not needed here + + * DAnCE/NodeManager/Node_Manager_Module.h: + * DAnCE/RepositoryManager/Repository_Manager_Module.h: + Removed not needed include + + * DAnCE/RepositoryManager/RepositoryManager.mpc: + Cleanup base projects + +Wed Feb 17 12:14:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/MPC/config/dance_plan_generator.mpb + * DAnCE/Plan_Generator/PCVisitor.cpp + * DAnCE/Plan_Generator/PCVisitor.h + * DAnCE/Plan_Generator/PCVisitorBase.cpp + * DAnCE/Plan_Generator/PCVisitorBase.h + * DAnCE/Plan_Generator/PCVisitorBase.inl + * DAnCE/Plan_Generator/Plan_Generator.mpc + * DAnCE/Plan_Generator/Plan_Generator_Impl.cpp + * DAnCE/Plan_Generator/Plan_Generator_Impl.h + * DAnCE/Plan_Generator/Plan_Generator_Impl_Export.h + removed, not used at all + +Wed Feb 17 12:10:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl: + Added pragma + + * DAnCE/RepositoryManager/DAnCE_RepositoryManager_Module_Export.h: + Deleted + +Wed Feb 17 12:09:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/Node_Manager_Module.h: + Removed obsolete header + + * DAnCE/MPC/config/dance_utils.mpb + * DAnCE/Utils + * DAnCE/Utils/DAnCE_Utils.mpc + * DAnCE/Utils/DAnCE_Utils_Export.h + * DAnCE/Utils/Plan_Handler.cpp + * DAnCE/Utils/Plan_Handler.h + Removed, not used at all + +Wed Feb 17 11:40:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Cleanup of the repository manager + + * DAnCE/DAnCE/DAnCE_Loader.h: + * DAnCE/MPC/config/dance_repositorymanager.mpb: + * DAnCE/RepositoryManager/Repository_Manager_Admin_Export.h + Deleted + + * DAnCE/RepositoryManager/PC_Updater.h + * DAnCE/RepositoryManager/Repository_Manager.cpp + * DAnCE/RepositoryManager/repository_manager_admin.h + * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.h + * DAnCE/RepositoryManager/RepositoryManager.mpc + * DAnCE/RepositoryManager/RepositoryManager_Impl.h + * DAnCE/RepositoryManager/RM_Helper.h + * DAnCE/RepositoryManager/URL_Parser.h + Cleanup + +Wed Feb 17 11:20:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Cleanup of the target manager + + * DAnCE/MPC/config/dance_nodemanager.mpb: + * DAnCE/MPC/config/dance_targetmanager.mpb + Deleted, obsolete + + * DAnCE/NodeApplication/NodeApplication.mpc: + * DAnCE/RepositoryManager/RM_Helper.h: + * DAnCE/TargetManager/ResourceCommitmentManager.h: + layout change + + * DAnCE/NodeManager/NodeManager.mpc: + Reduced dependency + + * DAnCE/TargetManager/Target_Manager_Exec.cpp + * DAnCE/TargetManager/Target_Manager_Module_export.h + * DAnCE/TargetManager/TargetManager_Impl_export.h + Deleted from the archive + + * DAnCE/TargetManager/Target_Manager.cpp + * DAnCE/TargetManager/Target_Manager_Module.cpp + * DAnCE/TargetManager/Target_Manager_Module.h + * DAnCE/TargetManager/TargetManager.mpc + * DAnCE/TargetManager/TargetManager_Impl.cpp + * DAnCE/TargetManager/TargetManager_Impl.h + Simplified and cleanup + +Wed Feb 17 10:54:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/TargetManager/CmpClient.cpp + * DAnCE/TargetManager/TM_Client.mpc + Moved to DAnCE/tests/TargetManager + +Wed Feb 17 09:49:35 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Stopping time when the run actualy starts. + +Wed Feb 17 09:41:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: + Added rti typesupport trait + + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc: + Updated to use tao_idl generated connector + + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.cpp: + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h: + Removed from the archive + +Wed Feb 17 09:36:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Check whether the get_listener returns nil. + + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/InstanceHandle/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: + Improved implementation. Sometimes unregister_handles hangs in + a never ending loop. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Improved implementation. Polling for the last sample in DDS now + is done using the reactor thread. + +Wed Feb 17 09:21:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.cpp: + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: + Deleted, generated by tao_idl now + +Wed Feb 17 09:07:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Simplified NodeManager + + * DAnCE/NodeManager/DAnCE_NodeManager_Module_Export.h + * DAnCE/NodeManager/Node_Manager_Exec.cpp + * DAnCE/NodeManager/NodeManager_Export.h + Removed + + * DAnCE/NodeManager/Node_Manager.cpp + * DAnCE/NodeManager/Node_Manager_Module.cpp + * DAnCE/NodeManager/Node_Manager_Module.h + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + Simplified + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + Fixed warning + +Tue Feb 16 20:34:27 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * connectors/dds4ccm/idl/dds4ccm_Connector.idl: + + Removed the line '#define connector component' since we + now have backend and frontend connector support. + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: + + Modified projects to generate and compile the + connector implementation. + + * examples/BasicSP/BMClosedED/BMClosedED.idl: + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + + Cosmetic changes. + +Tue Feb 16 20:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Simplified execution manager + + * DAnCE/ExecutionManager/DAnCE_ExecutionManager_Module_Export.h + * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp + * DAnCE/ExecutionManager/ExecutionManager_Export.h + Removed + + * DAnCE/ExecutionManager/Execution_Manager.cpp + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/ExecutionManager/ExecutionManager_Module.h + Simplified + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + Layout changes + +Tue Feb 16 19:33:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + Simplified the plan_launcher, it was way to complex to + build + + * DAnCE/MPC/config/dance_plan_launcher.mpb + * DAnCE/MPC/config/dance_plan_launcher_base.mpb + * DAnCE/Plan_Launcher/Plan_Launcher.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_Export.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module_Export.h + * DAnCE/Plan_Launcher/Plan_Launcher_Impl_Export.h + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Module.h + * DAnCE/Plan_Launcher/Plan_Launcher_Module_Export.h + * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp + Deleted, all not used + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h + Updated to contain the Plan_Launcher implementation and main + +Tue Feb 16 18:45:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Plan_Launcher/launcher.cpp: + Removed, not used + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h: + Layout changes + +Tue Feb 16 18:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DAnCE/CIAO_ExecutionManagerDaemon.idl + * DAnCE/DAnCE/CIAO_Interfaces.mpc + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/MPC/config/ciao_executionmanager_skel.mpb + * DAnCE/MPC/config/ciao_executionmanager_stub.mpb + * DAnCE/RepositoryManager/RepositoryManager.cpp + Removed shutdown method, it was not used and a non spec interface + +Tue Feb 16 15:48:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DAnCE/DAnCE_Properties.mpc: + Added mpc file which should have been committed earlier today + +Tue Feb 16 13:08:57 UTC 2010 Marijke Hemgstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub3.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub_BE.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub_BE.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/README: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: + Add attribute number_of_subscribers, made different test scripts. + +Tue Feb 16 12:47:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/DAnCE/DAnCE_Loader.h + * DAnCE/DAnCE/DAnCE_Properties.idl + * DAnCE/DAnCE/Deployment_common.h + * DAnCE/Deployment/DAnCE_Core.mpc + * DAnCE/Deployment/DAnCE_Loader.h + * DAnCE/Deployment/DAnCE_Properties.idl + * DAnCE/Deployment/Deployment.idl + * DAnCE/Deployment/Deployment_Application.idl + * DAnCE/Deployment/Deployment_ApplicationManager.idl + * DAnCE/Deployment/Deployment_Base.idl + * DAnCE/Deployment/Deployment_common.h + * DAnCE/Deployment/Deployment_DeploymentPlan.idl + * DAnCE/Deployment/Deployment_NodeManager.idl + * DAnCE/Deployment/Deployment_Packaging_Data.idl + * DAnCE/Deployment/Deployment_RepositoryManager.idl + * DAnCE/Deployment/Deployment_ResourceCommitmentManager.idl + * DAnCE/Deployment/Deployment_stub_export.h + * DAnCE/Deployment/Deployment_svnt_export.h + * DAnCE/Deployment/Deployment_TargetData.idl + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/NodeApplication/NodeApplication.mpc + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeManager/Node_Manager_Module.cpp + * DAnCE/NodeManager/Node_Manager_Module.h + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.h + * DAnCE/TargetManager/Target_Manager_Module.cpp + * DAnCE/TargetManager/Target_Manager_Module.h + Removed DAnCE/Deployment to just contain the spec compliant IDL, + non compliant parts have been moved to DAnCE/DAnCE. All using + code has been updated. We did found some problems in the OMG IDL + 07-02-01 which has been reported to the OMG: + - LastConfiguration and InvalidReference are listed in 07-02-01 + but not used at all. + - PlanLocalityKind members have a Plan prefix to resolve a conflict + with LocalityKind::SameProcess. + All extensions for DDS4CCM have now a comment indicating that + +Tue Feb 16 12:32:37 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: + Resolved shutdown errors. + +Tue Feb 16 10:54:26 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp: + Added data listener and test thread switch for this + data listener. + +Tue Feb 16 09:45:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Improved code for thread switch. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Removed reader implementation since it's unnecessary. Also + optimized logging. + + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.cpp: + Improved logging. + +Tue Feb 16 08:23:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc + * DAnCE/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * DAnCE/Deployment/DAnCE_Core.mpc + * DAnCE/DomainApplication/DomainApplication.mpc + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/MPC/config/ciao_config_handlers.mpb + * DAnCE/MPC/config/ciao_config_handlers_base.mpb + * DAnCE/MPC/config/ciao_nodeapplication.mpb + * DAnCE/MPC/config/ciao_nodeapplicationmanager.mpb + * DAnCE/MPC/config/ciao_plan_generator.mpb + * DAnCE/MPC/config/ciao_targetmanager_stub.mpb + * DAnCE/MPC/config/ciao_targetmanager_svnt.mpb + * DAnCE/MPC/config/dance_applicationmanager_skel.mpb + * DAnCE/MPC/config/dance_component_server.mpb + * DAnCE/MPC/config/dance_component_server_svnt.mpb + * DAnCE/MPC/config/dance_config_handlers.mpb + * DAnCE/MPC/config/dance_config_handlers_base.mpb + * DAnCE/MPC/config/dance_deployment_skel.mpb + * DAnCE/MPC/config/dance_deployment_svnt.mpb + * DAnCE/MPC/config/dance_domainapplication_skel.mpb + * DAnCE/MPC/config/dance_executionmanager_skel.mpb + * DAnCE/MPC/config/dance_extension_stub.mpb + * DAnCE/MPC/config/dance_nodeapplication_skel.mpb + * DAnCE/MPC/config/dance_nodemanager_skel.mpb + * DAnCE/MPC/config/dance_nodemanager_svnt.mpb + * DAnCE/MPC/config/dance_output.mpb + * DAnCE/MPC/config/dance_plan_generator.mpb + * DAnCE/MPC/config/dance_repositorymanager.mpb + * DAnCE/MPC/config/dance_repositorymanager_skel.mpb + * DAnCE/MPC/config/dance_targetmanager.mpb + * DAnCE/MPC/config/dance_targetmanager_skel.mpb + * DAnCE/MPC/config/dance_tm_daemon.mpb + * DAnCE/NodeApplication/NodeApplication.mpc + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/RepositoryManager/RepositoryManager.mpc + * DAnCE/TargetManager/TargetManager.mpc + * DAnCE/TargetManager/TM_Client.mpc + * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc + * DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc + * DAnCE/tests/Config_Handlers/Config_Handlers.mpc + * DAnCE/tests/Config_Handlers/DynAny_Handler/test.mpc + * DAnCE/tests/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * DAnCE/tests/DeploymentPlanDump/DeploymentPlanDump.mpc + * DAnCE/tests/DeploymentPlanTestReferences/DeploymentPlanTestReferences.mpc + * DAnCE/tests/DeploymentTest1/DeploymentTest1.mpc + * DAnCE/Utils/DAnCE_Utils.mpc + Cleanup of DAnCE base projects + +Mon Feb 15 19:48:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DAnCE + * DAnCE/DAnCE/CIAO_Interfaces.mpc + * DAnCE/DAnCE/CIAO_NodeManagerDaemon.idl + * DAnCE/Deployment/ciao + * DAnCE/Deployment/ciao/CIAO_ExecutionManagerDaemon.idl + * DAnCE/Deployment/ciao/CIAO_Interfaces.mpc + * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl + * DAnCE/Deployment/ciao/Module_Main.h + * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/MPC/config/ciao_nodemanager_skel.mpb + * DAnCE/MPC/config/ciao_nodemanager_stub.mpb + * DAnCE/NodeManager/Node_Manager_Exec.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp + * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp + * DAnCE/TargetManager/Target_Manager_Exec.cpp + * DAnCE/TargetManager/TM_Client.mpc + Moved DAnCE/Deployment/ciao to DAnCE/DAnCE and removed the + CIAO_NodeManagerDeamon interface, it was not used at all + +Mon Feb 15 19:05:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl: + Fixed comments and removed commented out stuff + + * DAnCE/NodeManager/Node_Manager_Module.cpp: + * DAnCE/TargetManager/Target_Manager_Module.cpp + Fixed typo in comment + + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: + Fixed warning + + * DAnCE/RepositoryManager/PC_Updater.cpp: + * DAnCE/RepositoryManager/PC_Updater.h + Layout and documentation fixes + + * DAnCE/RepositoryManager/repository_manager_admin.cpp: + Unicode fixes + + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.h + Removed not used servant map + + * DAnCE/RepositoryManager/RepositoryManager.cpp: + Doxygen fixes + + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/RepositoryManager/RM_Helper.cpp + * DAnCE/RepositoryManager/RM_Helper.h + Layout changes + + * DAnCE/TargetManager/DAnCE_TargetManagerDaemon.idl: + Removed, this interface was used, but not implemented at all + + * DAnCE/TargetManager/TargetManager.mpc: + Removed obsolete projects + + * DAnCE/TargetManager/TargetManager_Impl.cpp + * DAnCE/TargetManager/TargetManager_Impl.h + removed not used shutdown + +Mon Feb 15 14:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/DomainDataManager.h + * DAnCE/TargetManager/ResourceCommitmentManager.cpp + * DAnCE/TargetManager/ResourceCommitmentManager.h + * DAnCE/TargetManager/TargetManager_Impl.cpp + Various code improvements + +Mon Feb 15 13:32:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + * DAnCE/NodeApplication/NodeApplication_Impl.h: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DAnCE/NodeManager/Node_Manager_Module.cpp: + * DAnCE/NodeManager/NodeManager_Impl.h: + Various code improvements -Thu Mar 4 09:06:49 UTC 2010 Marcel Smit <msmit@remedy.nl> +Mon Feb 15 13:20:10 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * DAnCE/DomainApplication/Domain_Application_Impl.cpp: + Throwing exception when errors occur during shutdown. + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + New line appended to log message. + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp: + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: + Throwing and catching exceptions when errors occur + during shutdown. When errors occur, ccm_remove is not + invoked and when it isn't, tests seems to be ok while they're + not. + + * connectors/dds4ccm/docs/ccm_dds.idl: + Layout changes. + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Added trace. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Optimized logging. + +Mon Feb 15 13:15:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/TargetManager/TargetManager_exec.cpp: + * DAnCE/TargetManager/TargetManager_exec.h: + Removed, not used + + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/DomainDataManager.h + * DAnCE/TargetManager/ResourceCommitmentManager.cpp + Reduced includes and dependencies + +Mon Feb 15 12:50:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Deployment/ciao + * DAnCE/Deployment/ciao/CIAO_ExecutionManagerDaemon.idl + * DAnCE/Deployment/ciao/CIAO_Interfaces.mpc + * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl + * DAnCE/Deployment/ciao/Module_Main.h + * DAnCE/Deployment/CIAO_ExecutionManagerDaemon.idl + * DAnCE/Deployment/CIAO_Interfaces.mpc + * DAnCE/Deployment/CIAO_NodeManagerDaemon.idl + * DAnCE/Deployment/DAnCE_Core.mpc + * DAnCE/Deployment/Deployment_common.h + * DAnCE/Deployment/Deployment_NodeManager.idl + * DAnCE/Deployment/Module_Main.h + * DAnCE/DomainApplication/Domain_Application_Impl.cpp + * DAnCE/DomainApplication/Domain_Application_Impl.h + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/MPC/config/dance_domainapplicationmanager_skel.mpb + * DAnCE/MPC/config/dance_domainapplicationmanager_stub.mpb + * DAnCE/MPC/config/dance_nodeapplication_stub.mpb + * DAnCE/MPC/config/dance_nodeapplicationmanager_skel.mpb + * DAnCE/MPC/config/dance_nodeapplicationmanager_stub.mpb + * DAnCE/NodeManager/Node_Manager_Exec.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp + * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp + * DAnCE/TargetManager/Target_Manager_Exec.cpp + Moved the CIAO specific idl/code from DAnCE/Deployment to + DAnCE/Deployment/ciao and updated using code. Move + ApplicationManager to its own DLL and enabled in some projects + AMI. + +Mon Feb 15 09:50:57 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Optimized logging regarding domain_id. + +Mon Feb 15 09:35:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + Changed the startup sequence. Don't use a sleep. + + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + Extended test time. + +Mon Feb 15 09:19:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Layout changes + + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: + Extend test with two connectors sharing the same topic. + +Fri Feb 12 19:08:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/dance_applicationmanager.mpb: + * MPC/config/dance_applicationmanager_skel.mpb: + * MPC/config/dance_applicationmanager_stub.mpb: + New base projects for the dance am library + +Fri Feb 12 18:49:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: + Added some missing includes + +Fri Feb 12 18:31:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Null_Component_Glfa/Null_Component.mpc: + Removed not needed after + +Fri Feb 12 15:50:36 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Reusing topic when reusing a domainparticipant. + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Optimized logging. + +Fri Feb 12 13:18:06 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl: + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h: + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.idl: + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h: + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.idl: + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h: + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp: + Moved typed module ShapeType from the CCM_DDS module to the Shapes module + and renamed it to ShapeTypeConn. + +Fri Feb 12 12:37:15 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: + Moved typed module TestTopic from the CCM_DDS module to the TestTopic module + and renamed it to TestTopicConn. + +Fri Feb 12 11:31:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: + Changed number of RELIABLE_READER_ACTIVITY_CHANGED_STATUS. This now + reflects the DDS_RELIABLE_READER_ACTIVITY_CHANGED_STATUS. + + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h: + Moved typed connector to the test module. + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Added a reader. Stopping reading after a while. + Also changes related to movement of the connector. + + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + Changed timing. + + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: + Added reader connection. + + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/USER_QOS_PROFILES.xml: + Removed some unused settings. + + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + Sleeping 20 seconds. + +Thu Feb 11 15:41:08 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated. + +Thu Feb 11 15:26:11 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + Don't need to test thread switch in the receiver because + on_offered_deadline_missed-status is not related to a subsciber and should not + be reaceived. + +Thu Feb 11 15:22:11 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated to reflect the latest status. + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + Resolved test errors. + +Thu Feb 11 11:34:38 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Utils.h: + Added RELIABLE_READER_ACTIVITY_CHANGED_STATUS to string + conversion. + + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: + Layout changes. + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Enabled listener. + + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/USER_QOS_PROFILES.xml: + Added ON_LIVELINESS_LOST status test. + + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: + Removed ConnectorStatusListener from connection list. + +Thu Feb 11 10:42:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Null_Component_Glfa/Null_Component.mpc: + Glem is required + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: + Small cleanup + +Thu Feb 11 08:31:27 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Improved test by using a timer to check for last sample in DDS. + + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: + Incremented iterations + +Thu Feb 11 02:27:37 UTC 2010 Abdul Sowayan <sowayan@gmail.com> * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/CoherentWriter: - Added coherent writer test. -Thu Mar 4 08:55:49 UTC 2010 Marcel Smit <msmit@remedy.nl> + Add TAO/CIAO/examples/Null_Component_Glfa to the list of + daily tests we run so we can ensure that the feature + is still functional. - * connectors/dds4ccm/impl/dds/ndds/TimeUtilities.h: - Added. +Thu Feb 11 02:21:29 UTC 2010 Abdul Sowayan <sowayan@gmail.com> -Thu Mar 4 08:53:03 UTC 2010 Marcel Smit <msmit@remedy.nl> + * examples/Null_Component_Glfa/Null_Component.mpc: + * examples/Null_Component_Glfa/Null_Interface.mpc: - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: - Resolved compile issue. + Decorated project names with Glfa token so project names + won't clash with the Null_Component example. + +Wed Feb 10 22:22:55 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * connectors/dds4ccm/idl/dds4ccm_Base.idl: + + Removed the line '#define connector component' + +Wed Feb 10 21:36:32 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component_Glfa/Null_Interface.mpc: + + Minor changes to the MPC files to accomodate Glfa changes. + +Wed Feb 10 21:15:28 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component_Glfa/StaticDAnCEApp.cpp: + * examples/Null_Component_Glfa/StaticDAnCEApp.mpc: + * examples/Null_Component_Glfa/plan.h: + + Removed these files. They are not relavent to the Glfa + example. + +Wed Feb 10 21:13:53 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component_Glfa/Null_Component.mpc: + + Added -Glfa option to the project. + +Wed Feb 10 21:02:03 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * examples/Null_Component_Glfa/*: + + We should have an example to test the -Glfa feature. + This is a place holder for now, more modifications + are needed to make this functional. + +Wed Feb 10 19:49:13 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Using refcounting of CORBA::LocalObject since it's thread safe. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Removed unnecessary debug statement. -Thu Mar 4 08:30:43 UTC 2010 Marcel Smit <msmit@remedy.nl> +Wed Feb 10 15:33:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: + Use a High_Res_Timer in sender in order to make it possible to send more messages in a timeinterval. + +Wed Feb 10 14:23:51 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Checking whether a connection to the reader is in place before read. + + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Wait a while before informing the receiver that the samples + were written. + +Wed Feb 10 14:06:59 UTC 2010 Marcel Smit <msmit@remedy.nl> * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/Policies/*: - Added a policy test. This tests all the ndds - streaming operators. + SharedDomainParticipant tests should work again. -Thu Mar 4 07:51:20 UTC 2010 Marcel Smit <msmit@remedy.nl> + * connectors/dds4ccm/impl/ndds/DomainParticipant.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Made DomainParticipant proxy class refcounted. Prevented + deleting the DomainParticipant proxy when still in use. + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: + Optimized logging. + +Wed Feb 10 10:26:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.h: + Removed generated headers + +Wed Feb 10 10:03:26 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Implemented thread switch for DataReaderStateListener. + + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl: + Layout changes. + +Wed Feb 10 09:36:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Extended native example + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: + Added the exec export flags to get svn head to compile + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: + Added another pragma + +Wed Feb 10 08:12:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: + Preparing thread switch DataReaderStateListener_T. + + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + Code alignment. + + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + Check on error listeners pointer. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Optimized logging. Code alignment. + +Wed Feb 10 8:10:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: + Removed unused parameter. + +Tue Feb 9 22:57:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: + + Added generation of connector export header file, and cosmetic + changes. + + * MPC/config/connectoridldefaults.mpb: + + Added command line options to trigger generation of connector + implementation and connector export header file. + +Tue Feb 9 13:27:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.idl: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: + Get and print throughput statistics, print latency one way, code optimalizations. + +Tue Feb 9 13:27:37 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl: + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.idl: + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl: + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.h: + Moved typed module Hello to Hello namespace (instead of leaving + it in the CCM_DDS namespace). + +Tue Feb 9 13:25:17 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Valuetype_Factories/Cookies.h: + Layout change + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Added commented out example using native that causes tao_idl to crash + +Tue Feb 9 12:49:17 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + Code alignment in order to be consistent with other tests. + +Tue Feb 9 12:36:38 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Optimized logging. + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.h: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + Added test for thread switch. + +Tue Feb 9 12:24:14 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + Optimized logging. + + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + Added test for thread switch. + + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + Resolved compiler warnings on Linux. + +Tue Feb 9 12:02:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + Code alignment and optimized logging. + + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + Added thread switch test. + + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + Code aligning. + +Tue Feb 9 11:04:46 UTC 2010 Marcel Smit <msmit@remedy.nl> - * connectors/dds4ccm/idl/ccm_dds.idl: - Renamed ifdef according to file name. - - * connectors/dds4ccm/impl/dds/: - * connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.h: - * connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.cpp: - * connectors/dds4ccm/impl/dds/ContentFilteredTopic.h: - * connectors/dds4ccm/impl/dds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.cpp: - * connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.h: - * connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Get_T.h: - * connectors/dds4ccm/impl/dds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/dds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Read_T.h: - * connectors/dds4ccm/impl/dds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/dds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_State_Connector_T.h: - * connectors/dds4ccm/impl/dds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/dds/DDS_Update_T.h: - * connectors/dds4ccm/impl/dds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/dds/DDS_Write_T.h: - * connectors/dds4ccm/impl/dds/DDS_Write_T.cpp: - * connectors/dds4ccm/impl/dds/DataListenerControl_T.h: - * connectors/dds4ccm/impl/dds/DataReader.h: - * connectors/dds4ccm/impl/dds/DataReader.cpp: - * connectors/dds4ccm/impl/dds/DataReaderHandler_T.h: - * connectors/dds4ccm/impl/dds/DataReaderHandler_T.cpp: - * connectors/dds4ccm/impl/dds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/dds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/dds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/dds/DataReaderStateListener_T.h: - * connectors/dds4ccm/impl/dds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/dds/DataWriter.h: - * connectors/dds4ccm/impl/dds/DataWriter.cpp: - * connectors/dds4ccm/impl/dds/DataWriterListener.h: - * connectors/dds4ccm/impl/dds/DataWriterListener.cpp: - * connectors/dds4ccm/impl/dds/DataWriterListener_T.h: - * connectors/dds4ccm/impl/dds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipant.h: - * connectors/dds4ccm/impl/dds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/dds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipantListener.cpp: - * connectors/dds4ccm/impl/dds/DomainParticipantListener_T.h: - * connectors/dds4ccm/impl/dds/DomainParticipantListener_T.cpp: - * connectors/dds4ccm/impl/dds/Getter_T.h: - * connectors/dds4ccm/impl/dds/Getter_T.cpp: - * connectors/dds4ccm/impl/dds/InstanceHandleManager_T.h: - * connectors/dds4ccm/impl/dds/InstanceHandleManager_T.cpp: - * connectors/dds4ccm/impl/dds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/dds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/dds/Publisher.h: - * connectors/dds4ccm/impl/dds/Publisher.cpp: - * connectors/dds4ccm/impl/dds/PublisherListener.h: - * connectors/dds4ccm/impl/dds/PublisherListener.cpp: - * connectors/dds4ccm/impl/dds/PublisherListener_T.h: - * connectors/dds4ccm/impl/dds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/dds/QueryCondition.h: - * connectors/dds4ccm/impl/dds/QueryCondition.cpp: - * connectors/dds4ccm/impl/dds/ReadCondition.h: - * connectors/dds4ccm/impl/dds/Reader_T.h: - * connectors/dds4ccm/impl/dds/Reader_T.cpp: - * connectors/dds4ccm/impl/dds/StateListenerControl_T.h: - * connectors/dds4ccm/impl/dds/StatusCondition.h: - * connectors/dds4ccm/impl/dds/Subscriber.h: - * connectors/dds4ccm/impl/dds/Subscriber.cpp: - * connectors/dds4ccm/impl/dds/SubscriberListener.h: - * connectors/dds4ccm/impl/dds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/dds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/dds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/dds/Topic.h: - * connectors/dds4ccm/impl/dds/Topic.cpp: - * connectors/dds4ccm/impl/dds/TopicDescription.h: - * connectors/dds4ccm/impl/dds/TopicListener.cpp: - * connectors/dds4ccm/impl/dds/TopicListener_T.h: - * connectors/dds4ccm/impl/dds/TopicListener_T.cpp: - * connectors/dds4ccm/impl/dds/Updater_T.h: - * connectors/dds4ccm/impl/dds/Updater_T.cpp: - * connectors/dds4ccm/impl/dds/Writer_T.h: - * connectors/dds4ccm/impl/dds/Writer_T.cpp: - - * connectors/dds4ccm/impl/dds/ndds: - * connectors/dds4ccm/impl/dds/ndds/BuiltinTopicKey_t.h: - * connectors/dds4ccm/impl/dds/ndds/DataReaderQos.h: - * connectors/dds4ccm/impl/dds/ndds/DataWriterQos.h: - * connectors/dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h: - * connectors/dds4ccm/impl/dds/ndds/DomainParticipantQos.h: - * connectors/dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/Duration_t.h: - * connectors/dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/HistoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/InconsistentTopicStatus.h: - * connectors/dds4ccm/impl/dds/ndds/InstanceHandleSeq.h: - * connectors/dds4ccm/impl/dds/ndds/InstanceHandle_t.h: - * connectors/dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/LifespanQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessChangedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessLostStatus.h: - * connectors/dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/OctetSeq.h: - * connectors/dds4ccm/impl/dds/ndds/OfferedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/OfferedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PartitionQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PresentationQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/ndds/PublicationMatchedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/PublisherQos.h: - * connectors/dds4ccm/impl/dds/ndds/QosPolicyCountSeq.h: - * connectors/dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/RequestedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/RequestedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/SampleInfo.h: - * connectors/dds4ccm/impl/dds/ndds/SampleLostStatus.h: - * connectors/dds4ccm/impl/dds/ndds/SampleRejectedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/StringSeq.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriberQos.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/ndds/SubscriptionMatchedStatus.h: - * connectors/dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/Time_t.h: - * connectors/dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/TopicQos.h: - * connectors/dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/dds/ndds_impl.mpc: * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: + Added thread swich test to Sender component. + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: + Optimized logging. + +Tue Feb 9 10:21:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Minor code changes. + + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + Tested thread switch on sender side. Minor code changes. + +Tue Feb 9 10:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: + Fixed memory leak + + * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: + * connectors/ami4ccm/docs/AMI4CCM-spec.odt: + Small updates + +Tue Feb 9 10:03:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Since on_data_on_readers is not available anymore, this test + didn't start. Resolved this by letting the receiver know that + all samples were written. + +Tue Feb 9 09:29:54 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Resolved compiler issue. + +Tue Feb 9 08:40:07 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + When DDS returns nil as a listener, we don't need + to create a proxy. Just return nil will be enough. + Implemented get_listener methods. + +Mon Feb 8 20:22:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated. + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + Optimized logging. + + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.idl: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.idl: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.idl: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + Since on_data_on_readers is not available anymore, these tests + didn't start. Resolved this by start listening on ccm_activate. + +Mon Feb 8 15:14:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: + Added explicit global scope + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: + Added pragma rti typesupport to indicate the name of the typesupport + header that will be generated by rtiddsgen. We need to know the + name of this file when generating the dds4ccm connectors by tao_idl + +Mon Feb 8 15:00:45 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Extended test with on_publication_matched. Also implemented test regarding + thread switch for all unexpected statusses to be received (instead of + one thread switch test for all statussses). + +Mon Feb 8 13:49:04 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: + Add tests for thread switch. + + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.h: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: + Code aligning. + +Mon Feb 8 13:33:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Fixed incorrect path + +Mon Feb 8 13:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp + * connectors/dds4ccm/impl/ndds/DataReader.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp + * connectors/dds4ccm/impl/ndds/DataWriter.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/StatusCondition.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/Topic.cpp + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp + * connectors/dds4ccm/impl/ndds/Writer_T.cpp + * DAnCE/TargetManager/ResourceCommitmentManager.cpp + Removed generated comments which didn't had any value + +Mon Feb 8 13:02:39 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + Resolved compiler issue. + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Extended test with thread switch test. + +Mon Feb 8 12:28:48 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Replaced DDS_STATUS_MASK_NONE with 0 since DDS_STATUS_MASK_NONE + is not part of the DDS spec. Also using the DDS namespace to + determine mask. + +Mon Feb 8 12:03:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Shouldn't propagate on_data_on_readers to the user component. + +Mon Feb 8 11:35:22 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Moved all empty inline methods from header to source file. + +Mon Feb 8 11:15:00 UTC 2010 Marcel Smit <msmit@remedy.nl> + + + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + Added test scenario for thread switch. + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Optimized logging regarding thread switch test. + +Mon Feb 8 10:56:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc: + Added missing after + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Layout change + +Mon Feb 8 09:54:01 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Only test thread switch when CIAO_DDS4CCM_CONTEXT_SWITCH is turned on. + +Mon Feb 8 07:46:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: + Fixed memory leak + +Fri Feb 5 19:45:46 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: + * tools/IDL3_to_XMI/IR_Simulator_visitor.h: + + Updates to eliminate build errors due to frontend + changes in home factories and finders. Further + work is needed for this tool to support home factories + and finders. + +Fri Feb 5 15:02:23 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + Implemented thread switch. Test result was incorrectly printed. + + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + Code aligning. + +Fri Feb 5 14:07:48 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: + Resolved compiler issues on windows. + +Fri Feb 5 13:11:13 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated. + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + Test on thread handle is NIL. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Tested thread switch for StatusListener. + +Fri Feb 5 12:37:55 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + Code aligning. + + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + Tested thread switch for PortStatusListener. + +Fri Feb 5 12:10:58 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Added new tests. + + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + Tested thread switch for ConnectorStatusListener. + + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + Tested thread switch for ReaderListener. + +Fri Feb 5 10:07:39 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.h: + * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: + Renamed OnUnexpectedStatusHandler to DDSCallbackStatusHandler. + +Fri Feb 5 09:38:48 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.h: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Only use the DDS listener callbacks when the listener + connection is there or when logging is required. + +Fri Feb 5 07:25:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: + Resolved compiler issue. + +Thu Feb 4 15:44:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Added a test related to 3819 + +Thu Feb 4 15:27:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/TimeConversion: + * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: + * connectors/dds4ccm/tests/TimeConversion/run_test.pl: + * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: + Added test for testing conversions from and to DDS::Time_t. + +Thu Feb 4 15:21:22 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Utils.h: + Resolved runtime issues regarding logging an instance_handle + +Thu Feb 4 14:09:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: + Cleanup and log which attribute is causing the exception + +Thu Feb 4 13:21:11 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Utils.h: + * connectors/dds4ccm/impl/ndds/Utils.cpp: + Resolved compiler issues on windows. + +Thu Feb 4 12:42:05 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Resolved compiler errors. + +Thu Feb 4 12:37:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: + Resolved compiler errors. + +Thu Feb 4 12:31:22 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Added status logging for each DDS callback. Also implemented + thread switch. + +Thu Feb 4 11:45:20 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Corrected mask and according methods. + +Thu Feb 4 10:46:25 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/idl/ccm_dds.idl: + Code aligning. + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: + Added implementation regarding + ReliableReaderActivityChangedStatus. + + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Added status logging for each DDS callback. + + * connectors/dds4ccm/impl/ndds/Utils.h: + * connectors/dds4ccm/impl/ndds/Utils.cpp: + Added helper methods for status logging in + DDS callbacks. + + * connectors/dds4ccm/impl/ndds/TimeUtilities.h: + Removed unnecessary comment. + + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: + Rewritten to test all unexpected status. Also removed unused + DDS callbacks and realigned some code. + +Thu Feb 4 10:38:43 UTC 2010 Martin Corino <mcorino@remedy.nl> + + * tests/Bug_2130_Regression/descriptors/run_test.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + * tests/IDL_Test/Double_Inherited_Component/run_test.pl: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: + * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: + * connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl: + * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + * examples/Hello/descriptors/run_test_alias.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/BasicSP/descriptors/run_test.pl: + * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: + * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + + Added cleanup code to kill off remaining ciao_componentserver processes + (in case of certain test failures) since these otherwise tend to choke test + machines. + +Thu Feb 4 10:30:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Extended this idl file + + * tests/IDL_Test/IDL3_Plus/KitchenSink.mpc: + enabled this test for compilation again + +Thu Feb 4 10:25:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Home_Servant_Impl_T.h: + Layout changes + + * tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.mpc: + New MPC file, this test compiles fine now + +Thu Feb 4 10:23:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_IDL2/basic_visitor.cpp + * tools/IDL3_to_IDL2/basic_visitor.h + * tools/IDL3_to_IDL2/checking_visitor.cpp + * tools/IDL3_to_IDL2/checking_visitor.h + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp + * tools/IDL3_to_XMI/IR_Simulator_visitor.h + Merged changes from idl3_plus_backend2 branch to svn head + +Thu Feb 4 09:22:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + Solve some compiler warnings. + +Wed Feb 3 15:08:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + Reduced scope of the try/catch blocks + +Wed Feb 3 13:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + Distribute the reactor through the connector code + +Wed Feb 3 12:10:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + Extended thread swit code, if you want to use this feature, + add CIAO_DDS4CCM_CONTEXT_SWITCH as 1 to your config.h file, + the code is not tested yet, when that is done, we will enable + this flag by default + +Wed Feb 3 11:59:43 UTC 2010 Marijke Hengstmengel <mhengstmengle@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub.cdp: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: + * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: + Split in publisher and subscriber proces. Use other time functions. Set some attributes. + +Wed Feb 3 11:30:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.h: + Thread switch for the on_inconsistent_topic + +Wed Feb 3 11:19:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + More thread switch infrastructure code + +Wed Feb 3 08:10:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl: + New IDL3+ test file, fails to compile, when TAO_IDL can + handle this, we will add the mpc file + +Tue Feb 2 12:43:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: + Added missing export + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + create eh when there is a reactor + +Tue Feb 2 12:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp + * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + More rework for the thread switch + +Tue Feb 2 12:34:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/CIAO/CommandlinePassage/CommandlinePassage.mpc: + This test doesn't dependent on dds4ccm + +Tue Feb 2 12:32:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Double_Inherited_Component/Inherited_components.mpc: + This test doesn't dependent on dds4ccm + +Tue Feb 2 12:14:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + More rework for the thread switch + +Tue Feb 2 10:44:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h + * connectors/dds4ccm/impl/ndds/TopicListener_T.h + The internal dds4ccm classes will get an ACE_Reactor point, if + that is set, they will handle the thread switch using that + reactor. From the connector side we than only have to pass a + zero pointer or a pointer to a valid reactor + +Tue Feb 2 09:49:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.h + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.h + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.h + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.h + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.h + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.h + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.h + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.h + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.h + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.h + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.h + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h + removed not needed include of LocalObject + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + First rework to implement the required thread switch + +Mon Feb 1 19:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.idl: + Removed commented out code + + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc: + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc + Cleanup + + * MPC/config/ciao_dds4ccm_ndds_impl.mpb: + Deleted, not used + +Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO version 0.7.6 released. + +Fri Jan 29 13:36:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/OMG-CCM-Tutorial.ppt: + Updated some more parts to match more closely to the current situation + +Thu Jan 28 19:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/OMG-CCM-Tutorial.ppt: + Updated several parts to match more closely to the current situation + +Thu Jan 28 08:50:05 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc: + Resolved dependency. + +Thu Jan 28 07:59:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3817_Regression/Bar.idl: + Enabled all idl, this bug has been fixed by Jeff + +Wed Jan 27 14:26:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.idl + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl + * connectors/dds4ccm/idl/ccm_dds.idl + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.idl + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl + TAO_IDL has now partly support for templated modules in the front end, but + testing shows that this is enough for our current tets. Much more seperate + tests will be created and more work has to be done, but this is a good + step in the right direction + +Wed Jan 27 10:00:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Added !NO_IDL3_TO_XMI in order to disable idl3_to_xmi tests with cross + platform testing + +Wed Jan 27 09:41:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/TimeUtilities.h: + Fixed msvc warnings + +Wed Jan 27 08:34:36 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + Updated value of the keys. + + * connectors/dds4ccm/impl/ndds/TimeUtilities.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp: - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp: - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp: - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp: - * connectors/dds4ccm/impl/dds/BuiltinTopicKey_t.h: - * connectors/dds4ccm/impl/dds/DataReaderQos.h: - * connectors/dds4ccm/impl/dds/DataWriterQos.h: - * connectors/dds4ccm/impl/dds/DeadlineQosPolicy.h: - * connectors/dds4ccm/impl/dds/DestinationOrderQosPolicy.h: - * connectors/dds4ccm/impl/dds/DomainParticipantFactoryQos.h: - * connectors/dds4ccm/impl/dds/DomainParticipantQos.h: - * connectors/dds4ccm/impl/dds/DurabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/DurabilityServiceQosPolicy.h: - * connectors/dds4ccm/impl/dds/Duration_t.h: - * connectors/dds4ccm/impl/dds/EntityFactoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/GroupDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/HistoryQosPolicy.h: - * connectors/dds4ccm/impl/dds/InconsistentTopicStatus.h: - * connectors/dds4ccm/impl/dds/InstanceHandleSeq.h: - * connectors/dds4ccm/impl/dds/InstanceHandle_t.h: - * connectors/dds4ccm/impl/dds/LatencyBudgetQosPolicy.h: - * connectors/dds4ccm/impl/dds/LifespanQosPolicy.h: - * connectors/dds4ccm/impl/dds/LivelinessChangedStatus.h: - * connectors/dds4ccm/impl/dds/LivelinessLostStatus.h: - * connectors/dds4ccm/impl/dds/LivelinessQosPolicy.h: - * connectors/dds4ccm/impl/dds/OfferedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/OfferedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/OwnershipQosPolicy.h: - * connectors/dds4ccm/impl/dds/OwnershipStrengthQosPolicy.h: - * connectors/dds4ccm/impl/dds/PartitionQosPolicy.h: - * connectors/dds4ccm/impl/dds/PresentationQosPolicy.h: - * connectors/dds4ccm/impl/dds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/dds/PublicationMatchedStatus.h: - * connectors/dds4ccm/impl/dds/PublisherQos.h: - * connectors/dds4ccm/impl/dds/QosPolicyCountSeq.h: - * connectors/dds4ccm/impl/dds/ReaderDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/dds/ReliabilityQosPolicy.h: - * connectors/dds4ccm/impl/dds/RequestedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/dds/RequestedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/dds/ResourceLimitsQosPolicy.h: - * connectors/dds4ccm/impl/dds/SampleInfo.h: - * connectors/dds4ccm/impl/dds/SampleLostStatus.h: - * connectors/dds4ccm/impl/dds/SampleRejectedStatus.h: - * connectors/dds4ccm/impl/dds/StringSeq.h: - * connectors/dds4ccm/impl/dds/SubscriberQos.h: - * connectors/dds4ccm/impl/dds/SubscriptionMatchedStatus.h: - * connectors/dds4ccm/impl/dds/TimeBasedFilterQosPolicy.h: - * connectors/dds4ccm/impl/dds/TimeUtilities.h: - * connectors/dds4ccm/impl/dds/Time_t.h: - * connectors/dds4ccm/impl/dds/TopicDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/TopicQos.h: - * connectors/dds4ccm/impl/dds/TransportPriorityQosPolicy.h: - * connectors/dds4ccm/impl/dds/UserDataQosPolicy.h: - * connectors/dds4ccm/impl/dds/WriterDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/ndds/*: - - Renamed /impl/ndds to /impl/dds. Added /impl/dds/ndds for all - NDDS specific header files. - - Replaced last C++ new's with ACE_NEW* marcros. - - Implemented latest sreaming operators for NDDS specific - conversions. - - Renamed rti_xxx variable names to ccm_dds_xxx. - - Renamed namespace RTI to DDS_CCM. - - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl: - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl: + Added operators in order to convert DDS::Time_T to ACE_Time_Value and + vice versa. The logging now uses ACE_Time_Value to print the timestamp. + +Wed Jan 27 06:47:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3817_Regression/Bar.idl: + Fixed fuzz and commented out the double provides, that will + make the scoreboard turn green again for the moment + +Tue Jan 26 23:07:18 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * tests/Bug_3817_Regression/Bar.idl: + * tests/Bug_3817_Regression/Bar.mpc: + + Renamed to avoid project name conflicts with another regression + test. + + * tests/Bug_3817_Regression/Foo.idl: + * tests/Bug_3817_Regression/Foo.mpc: + + Removed these files. + +Tue Jan 26 22:48:49 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * tests/Bug_3817_Regression: + * tests/Bug_3817_Regression/Foo.idl: + * tests/Bug_3817_Regression/Foo.mpc: + + This test show an example where TAO_IDL does not generate + correct executor code. + +Tue Jan 26 19:56:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_XMI/IDL3_TO_XMI.mpc: + Also build with cross compilation + +Tue Jan 26 14:33:35 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Reverted the implementation of 1 dp per qos_profile for + now. There are some issue regarding which need te be + resolved first. + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + Don't use delete_contained_entities. + + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Renaming variable. + +Tue Jan 26 14:12:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + Compile warning solved. + +Tue Jan 26 13:02:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc: + Rename long project name. + +Tue Jan 26 11:39:13 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: + Resolved compiler errors/warnings on Linux. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Replaced InternalError with InternalErr. + +Tue Jan 26 11:20:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/Performance: + * connectors/dds4ccm/performance-tests: + Renamed to performance-tests + +Tue Jan 26 10:41:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/Performance + * connectors/dds4ccm/tests/Performance/Keyed + * connectors/dds4ccm/tests/Performance/Keyed/Base + * connectors/dds4ccm/tests/Performance/Keyed/Base/Perf_Keyed_Test_Base.idl + * connectors/dds4ccm/tests/Performance/Keyed/Base/Perf_Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/Performance/Keyed/Connector + * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector_exec.cpp + * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h + * connectors/dds4ccm/tests/Performance/Keyed/descriptors + * connectors/dds4ccm/tests/Performance/Keyed/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Performance/Keyed/descriptors/run_test.pl + * connectors/dds4ccm/tests/Performance/Keyed/descriptors/USER_QOS_PROFILES.xml + * connectors/dds4ccm/tests/Performance/Keyed/Receiver + * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver.idl + * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc + * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h + * connectors/dds4ccm/tests/Performance/Keyed/Sender + * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender.idl + * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h + Add first base of performace tests. + +Tue Jan 26 09:29:26 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc: + * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc: + * connectors/dds4ccm/tests/InstanceHandle/descriptors/Plan.cdp: + Resolved fuzz warnings. + +Tue Jan 26 07:43:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: + Extended == and != operators. + Resolved compiler warnings. + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/InstanceHandle/*: + Added test in order to test existing operators + for InstanceHandle_t. + +Mon Jan 25 18:25:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp + Const changes + +Mon Jan 25 13:59:21 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + Resolved compiler issue on Linux. + +Mon Jan 25 13:19:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + Fixed fuzz + +Mon Jan 25 13:08:46 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + Setting listener with the appropriate mask. This resolves + test errors regarding the StateListener. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Changed 'exception' with 'excep'. This'll resolved + test errors which aren't real errors. + +Mon Jan 25 12:04:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + dpf is now a process wide singleton. This uncovers some issues with + the sharing of the dp between connectors + +Mon Jan 25 11:17:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + Const, layout, and debug message changes + +Mon Jan 25 10:01:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/MPC/config/dance_redirectionservice.mpb + * DAnCE/RedirectionService/* + * DAnCE/tests/ObjectLocatorTest/* + * DAnCE/tests/RedirectionServiceTest/* + Removed, redirectionservice isn't working in DAnCE and there are no + plans to add support for it + +Mon Jan 25 09:10:13 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: + Resolved compiler. + +Mon Jan 25 09:01:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp: + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h: + Removed includes to files that have been removed + +Mon Jan 25 08:49:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp: + Always print usage messages + +Sat Jan 23 19:08:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/NodeManager/Node_Manager_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/TargetManager/Target_Manager_Module.cpp + Always print usage messages + +Sat Jan 23 18:46:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/Node_Locator.cpp + * DAnCE/DomainApplicationManager/Node_Locator.h + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + Unicode fixes + +Fri Jan 22 14:59:22 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider.idl: + * tests/IDL_Test/Included_Component/IC_Bar.idl: + * tests/IDL_Test/Included_Component/IC_Foo.idl: + Resolved compiler errors due to pragma ciao lem implementation. + +Fri Jan 22 14:52:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/TargetManager/DomainEvents.idl: + Removed, not used + + * DAnCE/TargetManager/TargetManager_Impl.h: + Layout changes + +Fri Jan 22 14:23:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h: + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/StringSeq.h: + Added operators in order to copy DDS_StringSeq + to and from DDS::StringSeq. + + * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: + Added == and != operator in order to compare a + DDS_InstanceHandle with a DDS::InstanceHandle_t. + + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + Implemented remaining methods. + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented remaining implementation of QueryCondition. + +Fri Jan 22 12:46:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Contexts/Context_Impl_Base.cpp: + * ciao/Contexts/Context_Impl_Base.h: + * ciao/Contexts/Context_Impl_T.cpp: + * ciao/Contexts/Context_Impl_T.h: + * ciao/Servants/Servant_Impl_T.cpp: + Pass the instance id through the constructor + +Fri Jan 22 11:59:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base/Hello.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc + Use the ami4ccm support in TAO_IDL. The support is partly hardcoded + for just this interface, this is a prototype to show how + ami4ccm could look like. This needs some more tweaks and testing + +Fri Jan 22 11:32:44 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl: + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl: + Resolved compiler errors due to pragma ciao lem implementation. + +Fri Jan 22 10:28:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Servant_Impl_Base.cpp: + Add debug line + + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider.idl + * DAnCE/tests/CIAO/Components/SimpleProvider.idl + * docs/tutorials/Quoter/Simple/Distributor/StockDistributor.idl + * examples/BasicSP/BMClosedED/BMClosedED.idl + * examples/BasicSP/BMDevice/BMDevice.idl + * examples/DevGuideExamples/Messenger/Messenger.idl + * examples/Display/GPS/GPS.idl + * examples/Display/GPS/GPSEI.idl + * examples/Hello/Sender/Sender.idl + * examples/Null_Component/Null_Component.idl + Updated for pragma ciao lem + +Thu Jan 21 14:58:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base/Hello.idl: + Use the new pragma ciao lem + +Thu Jan 21 14:57:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/ami4ccm/ami4ccm.idl: + Added include guards + +Thu Jan 21 14:40:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp: + Make sure the executor is always there + +Thu Jan 21 14:37:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * performance-tests/Benchmark/Benchmark.idl + * performance-tests/Benchmark/RoundTrip/RoundTrip.idl + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc + * performance-tests/Benchmark/RoundTrip/RoundTripEI.idl + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl + * performance-tests/Benchmark/RoundTripClient/RoundTripClientEI.idl + * performance-tests/Protocols/common/Protocols.idl + * performance-tests/Protocols/Receiver/Receiver.idl + Use the new pragma ciao lem + +Thu Jan 21 14:07:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPointEI.idl + * tests/CIDL/CodeGen/Basic.idl + * tests/CIDL/CodeGen/CodeGen.idl + * tests/IDL_Test/Included_Component/IC_Bar.idl + * tests/IDL_Test/Inherited_Component/IhC_Bar.idl + * tests/IDL_Test/Reused_Facet_Interface/Basic.idl + * tests/IDL_Test/Reused_Facet_Interface/CodeGen.idl + Use the new pragma ciao lem + +Thu Jan 21 13:55:41 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Resolved last test errors. + +Thu Jan 21 13:48:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/dds4ccm/examples/Quoter/Broker/Broker.idl + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.idl + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.idl + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.idl + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.idl + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + Use the new pragma ciao lem + + * DAnCE/TargetManager/TargetManager.idl: + * DAnCE/TargetManager/TargetManagerExt.idl: + Deleted, not used + +Thu Jan 21 13:44:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/idl/ccm_dds.idl + * connectors/dds4ccm/idl/dds4ccm_Base.idl + * connectors/dds4ccm/idl/dds4ccm_Connector.idl + * connectors/dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl + * connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl + * connectors/dds4ccm/idl/dds4ccm_PortStatusListener.idl + * connectors/dds4ccm/idl/dds4ccm_StateListenerControl.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps_i_handle.idl + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.idl + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.idl + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.idl + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.idl + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.idl + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.idl + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.idl + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.idl + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.idl + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.idl + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.idl + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.idl + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.idl + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.idl + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.idl + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.idl + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.idl + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.idl + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.idl + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.idl + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.idl + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.idl + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.idl + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.idl + Use the new pragma ciao lem + +Thu Jan 21 12:32:27 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: + Running tests in the ORB reactor thread (instead of running in a + DDS callback thread). This is done because you're not allowed to + set query parameters in a DDS callback thread. + Therefore removed ConnectorStatusListener and implemented an + ACE_EventHandler. Also extended tests. + +Thu Jan 21 11:42:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl + * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl + * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl + Removed some old comments + +Thu Jan 21 08:45:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: + Compile with cross compile + +Thu Jan 21 08:07:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Lem_Pragma: + * tests/IDL_Test/Lem_Pragma/A.idl: + * tests/IDL_Test/Lem_Pragma/B.idl: + * tests/IDL_Test/Lem_Pragma/C.idl: + * tests/IDL_Test/Lem_Pragma/Lem_Pragma.mpc: + New test for the new ciao lem pragma support. All tests and examples + in the archive will be updated to use this new feature + +Wed Jan 20 12:28:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + Resolved compiler error on windows. + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Throwing an exception when setting the query parameters. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: + Added some more tests. + +Tue Jan 19 13:59:58 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Resolved compiler errors on Windows. + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Throwing exception when get_expression_parameters does + not succeed. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Testing and catching proper exceptions. + +Tue Jan 19 10:57:12 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + Implemented get_expression_parameters. + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Optimized logging. + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented getter method for filter. + Introduced define in order to switch between ContentFilteredTopics + and QueryConditions. + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc: + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: + Resolved compile errors on windows. + + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: + Extended tests. + +Mon Jan 18 10:14:39 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + Renamed set_topic methods on Reader. + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented basics of filter method. + + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Now able to create a DDSDataReader with a + ContentFilteredTopic as input. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Resolved bug. + +Fri Jan 15 14:02:34 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.h: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + Implemented get_listener methods. + Some renaming of variables. + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Rewritten filter method. Now using DDS proxies instead + of DDS itself. + + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Renaming some inconsistent named variables. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Removed unnecessary logging. + +Fri Jan 15 09:11:56 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_IDL2/checking_visitor.cpp + * tools/IDL3_to_IDL2/checking_visitor.h + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp + * tools/IDL3_to_XMI/IR_Simulator_visitor.h + Updated for tao_idl changes + +Fri Jan 15 07:03:56 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc: + * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc: + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc: + * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc: + * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: + Changed project names due to fuzz warnings. + +Thu Jan 14 19:13:52 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Changed variable name. + +Thu Jan 14 15:54:10 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Created a parameter list of variable size. + + * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: + Extended test a bit more. + +Thu Jan 14 15:33:59 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + Reverted DDS logging change. + +Thu Jan 14 14:53:43 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/QueryFilter/*: + * bin/ciao_tests.lst: + Added test to test the QueryFilter on the DataReader. + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Create a ContentFilteredTopic on a domainparticipant. + +Thu Jan 14 11:18:01 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Extended idl3+ test, added an example that doesn't compile yet, + commented that out on line 124 + +Thu Jan 14 11:19:04 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Resolved fuzz error. + +Thu Jan 14 10:33:01 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/docs/ccm_dds.idl: + Fixed problem in this IDL file + +Thu Jan 14 10:31:01 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/Plan.cdp: + Deploying three connectors with different datatypes. + +Thu Jan 14 10:21:32 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/Base: + * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/run_test.pl: + Removed these files. Moved to SharedDomainParticipant/SameDatatype. + +Thu Jan 14 10:11:06 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/*: + Added files for this test (see previous entry for more details). + +Thu Jan 14 10:08:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added SharedDomainParticipant for different datatypes. + + * connectors/dds4ccm/docs/TestCoverage.ods: + Changed to meet the latest status. + + * connectors/dds4ccm/idl/ccm_dds.idl: + code aligning. + + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h: + * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + * connectors/dds4ccm/impl/ndds/Topic.h: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: + Started with implementation of the QueryFilter attribute. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Optimized logging. + + * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/*: + * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/*: + Moved existing SharedDomainParticipant test to SameDatatype sub directory. + Added a new SharedDomainParticipant test with which deploys three connectors + with different datatypes. + +Thu Jan 14 09:10:40 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods + Add new tests. + +Wed Jan 13 13:11:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: + * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc: + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc: + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc: + * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc: + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc: + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc: + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc: + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc: + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc: + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc: + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc: + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc: + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc: + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc: + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc: + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc: + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc: * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc: * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc: - Renamed /impl/ndds to /impl/dds. Added /impl/dds/ndds for all - NDDS specific header files. - Added a value_type-test for these tests. -Thu Mar 4 07:50:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + Don't hard code the fact that we are using RTI's CORBA Compatability Kit (CCK) in the + MPC projects. ndds_ts_defaults.mpb now uses the CCK by default. - * NEWS: - Updated for next micro +Wed Jan 13 12:20:40 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - * DAnCE/MPC/config/dance_split_plan.mpb: + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + Removed some unused libs. + +Wed Jan 13 07:08:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3_exec.cpp: + Solved compiler errors by removing these files. + +Tue Jan 12 15:56:45 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + SharedDomainParticipant test should work now. + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Added logging when re-using a domainparticipant. + + * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.cpp: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1.idl: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1_exec.h: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1_exec.cpp: + Rewritten this test. Deploy one connector three times instead of + deploying three seperate connectors. + +Tue Jan 12 13:55:31 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/ami4ccm/ami4ccm.h + * connectors/ami4ccm/ami4ccm/ami4ccm.idl + * connectors/ami4ccm/examples/Hello/Base/Hello.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc + Use new ami4ccm_stub library + + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc + * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage.mpc Layout changes +Tue Jan 12 13:31:31 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Using a define for factory instance method. + + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.mpc: + * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.mpc: + Resolved compiler errors on windows. + +Tue Jan 12 11:08:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/ami4ccm/ami4ccm.cpp: + * connectors/ami4ccm/ami4ccm/ami4ccm.h: + * connectors/ami4ccm/ami4ccm/ami4ccm.idl: + * connectors/ami4ccm/ami4ccm/ami4ccm.mpc: + New AMI4CCM stub library which is going to be used by + all connectors and components that want to use ami4ccm + + * MPC/config/ami4ccm_stub.mpb: + New base project + + * tests/Bug_3769_Regression/Foo.mpc + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.mpc + * tests/IDL_Test/Double_Inherited_Component/Inherited_components.mpc + * tests/IDL_Test/Inherited_Component/IhC_Bar.mpc + * tests/IDL_Test/Inherited_Component/IhC_Foo.mpc + * tests/IDL_Test/Lem_Specific_Export/Lem_Export.mpc + * tests/IDL_Test/PIDL_Include/PIDLInclude.mpc + * tests/Minimum/Receiver/Receiver.mpc + Layout changes + +Tue Jan 12 10:07:17 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Made the domainparticipantfactory a singleton. + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Outlining code. + + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + Resolved fuzz error. + + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/SharedDomainParticipant/*: + Added test to test whether the same domainparticipant is used + when two connectors in the same process sharing the same qos_profile. + +Tue Jan 12 08:43:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/index.html: + Fixed some broken links and removed some old ones. Thanks to + Sreejith <sreejithsmadhavan at gmail dot com> for reporting this + + * docs/tutorials/Quoter/Simple/Broker/StockBroker.mpc: + * docs/tutorials/Quoter/Simple/Distributor/StockDistributor.mpc: + Layout changes + +Mon Jan 11 13:56:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + Change in case. + +Mon Jan 11 08:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h + Remove some tabs. + + +Mon Jan 11 08:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h + Remove some tabs and change order in mpc files. + +Thu Jan 7 16:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst + * connectors/dds4ccm/tests/VariousTopicsEvent + * connectors/dds4ccm/tests/VariousTopicsEvent/Base + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/Plan.cdp + * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.h + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.idl + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.h + * connectors/dds4ccm/tests/VariousTopicsState + * connectors/dds4ccm/tests/VariousTopicsState/Base + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl + * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Connector + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/descriptors + * connectors/dds4ccm/tests/VariousTopicsState/descriptors/Plan.cdp + * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl + * connectors/dds4ccm/tests/VariousTopicsState/Receiver + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.idl + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.h + * connectors/dds4ccm/tests/VariousTopicsState/Sender + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.idl + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp + * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h + New tests for various topics with DDS_Event and DDS_State connectors. + + + +Thu Jan 7 15:52:30 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added DDS DataWriter test to the test framework. + +Thu Jan 7 15:50:15 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/DDSWriterEntity/*: + Added test which shows how to use the DDSDataWriter + directly. + +Thu Jan 7 13:26:27 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Provided every read/write operation on the dp map with a mutex. + +Thu Jan 7 11:41:40 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Resolved runtime issue. + +Thu Jan 7 09:43:56 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + Call passivate and remove on the base class after passivating + and removing his own stuff. + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + Setting listeners to nil. Also extended logging when deleting + subscriber. + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Call passivate and remove on the base class after passivating + and removing his own stuff. + Also setting listeners to nil when passivating. + + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Don't use remove_ref. Setting to nil should be enough. + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + There should only one domainparticipant for the same + QOS profile. Build in check to prevent the creation of + another domainparticipant for the same QOS profile. + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Added a passivate method. This cleans up + DDS read conditions and wait conditions. + + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Extended log info with CLINFO. + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Using %C instead of %c. Also extended logging info. + +Wed Jan 6 12:51:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + Improved debug output + +Wed Jan 6 12:27:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Logger/Logger_Service.cpp: + Changed the commandline flags, to: + -CIAOLogLevel + -CIAOTraceEnable + -CIAOLogFile + + * DAnCE/Logger/Logger_Service.cpp + Changed the commandline flags, to: + -DAnCELogLevel + -DAnCETraceEnable + -DAnCELogFile + +Wed Jan 6 10:39:52 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Separate DDS lifecycle from CCM lifecycle. Implemented the + various DANCE start/shutdown steps. + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Implemented set_listener method. + + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + Do not use listener when nil. + + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Added traces. get_listener should throw a + no implement exception. + +Wed Jan 6 09:39:37 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Separate DDS lifecycle from CCM lifecycle. DomainParticipant + now have a configuration_complete, an activate, a passivate + and a remove method. + + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Implemented set_listener method. + +Tue Jan 5 19:25:18 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc + * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc + * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc + Layout changes + +Tue Jan 5 14:01:18 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Improved shutdown of the DDS connector. + + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Prevent a pointer creation when the passed listener + is nil. + +Tue Jan 5 09:37:56 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Separate DDS lifecycle from CCM lifecycle. DDS_Update_T and DDS_Write_T + now have a configuration_complete, activate, passivate and remove + methods. + +Tue Jan 5 08:51:51 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + Optimized error logging. + + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + Separate DDS lifecycle from CCM lifecycle. DDS_Read_T and DDS_StateListen_T + now have a configuration_complete, activate, passivate and remove + methods. + +Tue Jan 5 07:31:33 UTC 2010 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Separate DDS lifecycle from CCM lifecycle. DDS_Get_T and DDS_Listen_T + now have a configuration_complete, activate, passivate and remove + methods. + +Mon Jan 4 20:41:07 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + + Cosmetic changes. + +Mon Jan 4 19:43:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: + First start on updating this document to the latest ideas + +Mon Jan 4 18:45:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Enabled some commented out idl3+ which now is accepted by the idl + compiler + +Mon Jan 4 13:29:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.h + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl + Updated name of the AMI connector, it is tied to the sender, + so call it AMI_Sender + + * tests/IDL_Test/Double_Inherited_Component/run_test.pl: + Print message before spawn + +Mon Jan 4 12:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/docs/AMI4CCM-spec.odt: + Updated with the latest ideas + +Mon Jan 4 11:11:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/OMG-CCM-Tutorial.ppt: + Updated AMI4CCM story + +Mon Jan 4 10:04:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Extended this test + Added missing semi colon + +Thu Dec 31 12:48:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl + * examples/BasicSP/descriptors/run_test.pl + * examples/Hello/descriptors/run_test.pl + * examples/Hello/descriptors/run_test_alias.pl + * tests/Bug_3769_Regression/descriptors/run_test.pl + * tests/IDL_Test/Double_Inherited_Component/run_test.pl + Check spawn of naming service + +Thu Dec 31 12:40:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl + Check return value of the plan and execution manager + + * DAnCE/Deployment/Module_Main.h: + Always destroy the orb + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: + Layout changes + + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: + Rethrow the exception so that we don't fail silently + +Wed Dec 30 12:58:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl + Give the plan launcher some more time, on a vm it seems to take longer + +Wed Dec 30 12:50:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentServer.cpp + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp + * ciao/ComponentServer/CIAO_ComponentServer_Task.h + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp + * ciao/ComponentServer/CIAO_RTComponentServer_Task.h + * ciao/Logger/CIAOLoggerFactory.h + * ciao/Logger/File_Logger_Backend.cpp + * ciao/Logger/File_Logger_Backend.h + * ciao/Logger/Logger.mpc + * ciao/Logger/Logger_Service.cpp + * ciao/Logger/Logger_Service.h + * DAnCE/Deployment/Module_Main.h + * DAnCE/Logger/DAnCELoggerFactory.h + * DAnCE/Logger/File_Logger_Backend.cpp + * DAnCE/Logger/File_Logger_Backend.h + * DAnCE/Logger/Logger.mpc + * DAnCE/Logger/Logger_Service.cpp + * DAnCE/Logger/Logger_Service.h + * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp + * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp + Simplified logging infrastructure code + +Wed Dec 30 11:56:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Layout changes + +Wed Dec 30 10:31:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: + Removed commented out code + + * AnCE/NodeApplication/NodeApplication.mpc: + Removed commented out lines + + * DAnCE/NodeApplication/ServerActivator_Impl.cpp: + * DAnCE/NodeApplication/ServerActivator_Impl.h: + Removed, not used + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + Removed commented out code + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: + Const changes + + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: + Removed commented out code + +Wed Dec 30 08:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Deployment/Module_Main.h: + Check if we get an object back and add more exception handling + +Tue Dec 29 11:22:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp: + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp: + Layout changes + +Tue Dec 29 10:16:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl + * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl + Don't override trace/debug levels + +Tue Dec 29 09:57:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp + * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.h + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + Use sendc_ as prefix for the implicit ports and updated some more + parts to get a more consistent naming + +Mon Dec 28 17:31:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: + * connectors/ami4ccm/docs/AMI4CCM-spec.odt: + Started to update these documents with the current proto + +Mon Dec 28 12:43:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Logger/Logger_Service.cpp: + Use ACE to parse commandline arguments + + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Each second call to an attribute results in an exception + + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + Added missing try/catch for the attributes + + * DAnCE/Config_Handlers/RDD_Handler.cpp: + Unicode fixes + + * DAnCE/Config_Handlers/Utils/Functors.h: + C++ Builder 2010 fix + + * DAnCE/Logger/Logger_Service.cpp: + Use -a for enabling tracing, -t is already used + + * DAnCE/NodeManager/Node_Manager_Module.cpp: + * DAnCE/NodeManager/Node_Manager_Module.h: + Removed ignore_failure, not used + + * DAnCE/RedirectionService/CCMObjectLocator.h: + Doxygen changes + + * DAnCE/RedirectionService/RedirectionService.mpc: + Layout change + +Wed Dec 23 20:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base/Hello.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + Extended this example with more exceptions + +Wed Dec 23 15:20:54 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/Logger/Logger_Service.cpp: + Using %s instead of %C + +Wed Dec 23 15:08:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/Logger/Logger_Service.cpp: + Using ace functionality to parse commandline parameters. + + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + Removed CIAO/DANCE_LOG_LEVEL parameters. + +Wed Dec 23 14:38:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Logger/Logger_Service.cpp: + Fixed CIAO_TRACE_ENABLE functionality + + * DAnCE/Logger/Logger_Service.cpp: + Fixed DANCE_TRACE_ENABLE functionality + +Wed Dec 23 14:08:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Servant_Activator.cpp: + Fixed fuzz errors + +Wed Dec 23 14:05:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: + * ciao/ComponentServer/Client_init.cpp: + Fixed fuzz errors + +Wed Dec 23 12:39:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO_TAO_DAnCE.mwc: + Config handlers got moved + + * CIAO_DAnCE.mwc: + Config handlers got moved, don't generate DAnCE/tests + +Wed Dec 23 12:32:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + UnkeyedWriter test should be ok now. + +Wed Dec 23 12:23:03 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Reworked this test. DDS does not return an error when max_samples is + reached. Now a large block of data is send. + + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: + Removed this file. + +Wed Dec 23 10:44:14 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp + Set 'OK' in debug message when catching the expected InternalError + +Wed Dec 23 09:17:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Resolved fuzz errors regarding trace. + +Wed Dec 23 09:04:04 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: + Using %C instead of %s for char*. Also added ERROR for error logging. + +Wed Dec 23 08:44:50 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + Removed some commented out logging. + +Wed Dec 23 08:40:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Using ACE_ERROR and ACE_DEBUG instead of printf. + +Wed Dec 23 08:27:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: + Using ACE_ERROR and ACE_DEBUG instead of printf. + +Wed Dec 23 08:06:34 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + Reverted last changes. + +Wed Dec 23 08:02:27 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + Using ACE_ERROR and ACE_DEBUG instead of printf. + +Tue Dec 22 17:14:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + + Uncommented template module construct that was producing a bug, and + added an instantiation of that template module. + +Tue Dec 22 15:41:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base/Hello.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Introduced CCM_AMI::ExceptionHolder which is just a local interface + where the executor will contain the AMI exception holder, but + this is hidden for the component developer. The example will now + fail because there is a problem in TAO related to attributes + and AMI, see bugzilla 3801 + +Tue Dec 22 14:34:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc + Added missing afters + + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + No need to derive from ReplyHandler + +Tue Dec 22 14:36:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Resolved runtime error. + +Tue Dec 22 14:21:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: + Renamed setter data_writer to set_impl (to be consistent). + +Tue Dec 22 13:34:45 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.h: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + Implemented setter and getter for DDSQueryCondition. + +Tue Dec 22 13:01:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Starter + * DAnCE/Starter/Starter.cpp + * DAnCE/Starter/Starter.h + * DAnCE/Starter/Starter.mpc + * DAnCE/StaticConfigurator + * DAnCE/StaticConfigurator/README + * DAnCE/StaticConfigurator/StaticDAnCEApp.cpp.tmpl + * DAnCE/StaticConfigurator/StaticDAnCEApp.mpc.tmpl + * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp + * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc + Removed, really old stuff and not maintained + +Tue Dec 22 13:02:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + To be consistent, renamed data_reader () methods to set_impl. + +Tue Dec 22 12:47:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/Config_Handlers/DynAny_Handler.mpc + * DAnCE/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc + * DAnCE/Config_Handlers/test.cdp + * DAnCE/Config_Handlers/test.cpp + * DAnCE/Config_Handlers/Utils/Functors.h + * DAnCE/Config_Handlers/XML_File_Intf.h + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp + * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp + * DAnCE/tests/Config_Handlers/Config_Handlers.mpc + * DAnCE/tests/Config_Handlers/DynAny_Handler/test.cpp + * DAnCE/tests/Config_Handlers/test.cdp + * DAnCE/tests/Config_Handlers/test.cpp + * DAnCE/tests/DeploymentPlanDump/test.cpp + * DAnCE/tests/DeploymentPlanTestReferences/test.cpp + * DAnCE/tests/DeploymentTest1/test.cpp + Moved more tests to DAnCE/tests and make sure DANCE_ROOT/docs/schema + is also used + +Tue Dec 22 09:39:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/DynAny_Handler/dynany_test.idl + * DAnCE/Config_Handlers/DynAny_Handler/test.cpp + * DAnCE/Config_Handlers/DynAny_Handler/test.mpc + * DAnCE/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * DAnCE/Config_Handlers/Package_Handlers/test.cpp + * DAnCE/tests/Config_Handlers + * DAnCE/tests/Config_Handlers/DynAny_Handler + * DAnCE/tests/Config_Handlers/DynAny_Handler/dynany_test.idl + * DAnCE/tests/Config_Handlers/DynAny_Handler/test.cpp + * DAnCE/tests/Config_Handlers/DynAny_Handler/test.mpc + * DAnCE/tests/Config_Handlers/Package_Handlers + * DAnCE/tests/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * DAnCE/tests/Config_Handlers/Package_Handlers/test.cpp + Moved tests to the test directory + + * tools/tools.mwc: + Removed, not needed + +Tue Dec 22 09:32:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Logger/File_Logger_Backend.h + * DAnCE/Config_Handlers + * DAnCE/Config_Handlers/ADD_Handler.cpp + * DAnCE/Config_Handlers/Any_Handler.cpp + * DAnCE/Config_Handlers/CCD_Handler.cpp + * DAnCE/Config_Handlers/CEPE_Handler.cpp + * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.cpp + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/Config_Handlers/CPD_Handler.cpp + * DAnCE/Config_Handlers/CRDD_Handler.cpp + * DAnCE/Config_Handlers/DataType_Handler.cpp + * DAnCE/Config_Handlers/DD_Handler.cpp + * DAnCE/Config_Handlers/DP_Handler.cpp + * DAnCE/Config_Handlers/DP_PCD_Handler.cpp + * DAnCE/Config_Handlers/ERE_Handler.cpp + * DAnCE/Config_Handlers/ESD_Handler.cpp + * DAnCE/Config_Handlers/ID_Handler.cpp + * DAnCE/Config_Handlers/IDD_Handler.cpp + * DAnCE/Config_Handlers/IDREF_Base.cpp + * DAnCE/Config_Handlers/IRDD_Handler.cpp + * DAnCE/Config_Handlers/IRDD_Handler.h + * DAnCE/Config_Handlers/MDD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/CAD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/CID_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/CPD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/IAD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/PC_Intf.cpp + * DAnCE/Config_Handlers/Package_Handlers/PCD_Handler.cpp + * DAnCE/Config_Handlers/Package_Handlers/SID_Handler.cpp + * DAnCE/Config_Handlers/PCD_Handler.cpp + * DAnCE/Config_Handlers/PL_Handler.cpp + * DAnCE/Config_Handlers/Property_Handler.cpp + * DAnCE/Config_Handlers/PSPE_Handler.cpp + * DAnCE/Config_Handlers/RDD_Handler.cpp + * DAnCE/Config_Handlers/Req_Handler.cpp + * DAnCE/Config_Handlers/SatisfierProperty_Handler.cpp + * DAnCE/Config_Handlers/STD_PC_Intf.cpp + * DAnCE/Config_Handlers/XML_File_Intf.cpp + * DAnCE/docs/schema + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/MPC/config/ciao_config_handlers.mpb + * DAnCE/MPC/config/ciao_config_handlers_base.mpb + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/TargetManager/CmpClient.cpp + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/TargetManager_exec.cpp + * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage_exec.cpp + * DAnCE/tests/CIAO/Components/ProcessColocation_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleEmitter_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNull_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp + * DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleUser_exec.cpp + * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp + * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp + * DAnCE/tests/DeploymentPlanDump/test.cpp + * DAnCE/tests/DeploymentPlanTestReferences/test.cpp + * DAnCE/tests/DeploymentTest1/test.cpp + * docs/schema + * docs/schema/06-04-02.xsd + * docs/schema/Basic_Deployment_Data.xsd + * docs/schema/ccd.xsd + * docs/schema/cdd.xsd + * docs/schema/cdp.xsd + * docs/schema/CIAOEvents.xsd + * docs/schema/ciaopolicy.xsd + * docs/schema/CIAOServerResources.xsd + * docs/schema/cid.xsd + * docs/schema/cpd.xsd + * docs/schema/Deployment.xsd + * docs/schema/iad.xsd + * docs/schema/Modified_Deployment.xsd + * docs/schema/pcd.xsd + * docs/schema/README.html + * docs/schema/SANet_Network.xsd + * docs/schema/ServerResourceUsage.txt + * docs/schema/Spec_Defined_Deployment.xsd + * docs/schema/Spec_Defined_XMI.xsd + * docs/schema/Task_Map.xsd + * docs/schema/toplevel.xsd + * docs/schema/unused_06-04-02.xsd + * docs/schema/unused_elements.xsd + * docs/schema/XMI.xsd + * docs/schema/xsc-banner.cpp + * docs/schema/xsc-banner.h + * MPC/config/ciao_config_handlers.mpb + * MPC/config/ciao_config_handlers_base.mpb + * tools/Config_Handlers + * tools/Config_Handlers/ADD_Handler.cpp + * tools/Config_Handlers/ADD_Handler.h + * tools/Config_Handlers/Any_Handler.cpp + * tools/Config_Handlers/Any_Handler.h + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/ccd.cpp + * tools/Config_Handlers/ccd.hpp + * tools/Config_Handlers/CCD_Handler.cpp + * tools/Config_Handlers/CCD_Handler.h + * tools/Config_Handlers/cdd.cpp + * tools/Config_Handlers/cdd.hpp + * tools/Config_Handlers/cdp.cpp + * tools/Config_Handlers/cdp.hpp + * tools/Config_Handlers/CEPE_Handler.cpp + * tools/Config_Handlers/CEPE_Handler.h + * tools/Config_Handlers/cid.cpp + * tools/Config_Handlers/cid.hpp + * tools/Config_Handlers/Common.h + * tools/Config_Handlers/ComponentPropertyDescription_Handler.cpp + * tools/Config_Handlers/ComponentPropertyDescription_Handler.h + * tools/Config_Handlers/Config_Handlers.mpc + * tools/Config_Handlers/Config_Handlers_Common_Export.h + * tools/Config_Handlers/Config_Handlers_Export.h + * tools/Config_Handlers/cpd.cpp + * tools/Config_Handlers/cpd.hpp + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/CPD_Handler.h + * tools/Config_Handlers/CRDD_Handler.cpp + * tools/Config_Handlers/CRDD_Handler.h + * tools/Config_Handlers/DataType_Handler.cpp + * tools/Config_Handlers/DataType_Handler.h + * tools/Config_Handlers/DD_Handler.cpp + * tools/Config_Handlers/DD_Handler.h + * tools/Config_Handlers/Deployment.cpp + * tools/Config_Handlers/Deployment.hpp + * tools/Config_Handlers/DnC_Dump.cpp + * tools/Config_Handlers/DnC_Dump.h + * tools/Config_Handlers/DnC_Dump_T.cpp + * tools/Config_Handlers/DnC_Dump_T.h + * tools/Config_Handlers/DP_Handler.cpp + * tools/Config_Handlers/DP_Handler.h + * tools/Config_Handlers/DP_PCD_Handler.cpp + * tools/Config_Handlers/DP_PCD_Handler.h + * tools/Config_Handlers/Dump_Obj.cpp + * tools/Config_Handlers/Dump_Obj.h + * tools/Config_Handlers/DynAny_Handler + * tools/Config_Handlers/DynAny_Handler.mpc + * tools/Config_Handlers/DynAny_Handler/DataType_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DataType_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAlias_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynAlias_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler_Export.h + * tools/Config_Handlers/DynAny_Handler/dynany_test.idl + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynSequence_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynSequence_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynStruct_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynStruct_Handler.h + * tools/Config_Handlers/DynAny_Handler/test.cpp + * tools/Config_Handlers/DynAny_Handler/test.mpc + * tools/Config_Handlers/ERE_Handler.cpp + * tools/Config_Handlers/ERE_Handler.h + * tools/Config_Handlers/ESD_Handler.cpp + * tools/Config_Handlers/ESD_Handler.h + * tools/Config_Handlers/iad.cpp + * tools/Config_Handlers/iad.hpp + * tools/Config_Handlers/ID_Handler.cpp + * tools/Config_Handlers/ID_Handler.h + * tools/Config_Handlers/IDD_Handler.cpp + * tools/Config_Handlers/IDD_Handler.h + * tools/Config_Handlers/IDREF_Base.cpp + * tools/Config_Handlers/IDREF_Base.h + * tools/Config_Handlers/IRDD_Handler.cpp + * tools/Config_Handlers/IRDD_Handler.h + * tools/Config_Handlers/MDD_Handler.cpp + * tools/Config_Handlers/MDD_Handler.h + * tools/Config_Handlers/Package_Handlers + * tools/Config_Handlers/Package_Handlers/CAD_Handler.cpp + * tools/Config_Handlers/Package_Handlers/CAD_Handler.h + * tools/Config_Handlers/Package_Handlers/CID_Handler.cpp + * tools/Config_Handlers/Package_Handlers/CID_Handler.h + * tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp + * tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.h + * tools/Config_Handlers/Package_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/Package_Handlers/CPD_Handler.h + * tools/Config_Handlers/Package_Handlers/IAD_Handler.cpp + * tools/Config_Handlers/Package_Handlers/IAD_Handler.h + * tools/Config_Handlers/Package_Handlers/NIA_Handler.h + * tools/Config_Handlers/Package_Handlers/Package_Handlers.mpc + * tools/Config_Handlers/Package_Handlers/Packaging_Handlers_Export.h + * tools/Config_Handlers/Package_Handlers/PC_Intf.cpp + * tools/Config_Handlers/Package_Handlers/PC_Intf.h + * tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp + * tools/Config_Handlers/Package_Handlers/PCD_Handler.h + * tools/Config_Handlers/Package_Handlers/SID_Handler.cpp + * tools/Config_Handlers/Package_Handlers/SID_Handler.h + * tools/Config_Handlers/Package_Handlers/test.cpp + * tools/Config_Handlers/pcd.cpp + * tools/Config_Handlers/pcd.hpp + * tools/Config_Handlers/PCD_Handler.cpp + * tools/Config_Handlers/PCD_Handler.h + * tools/Config_Handlers/PL_Handler.cpp + * tools/Config_Handlers/PL_Handler.h + * tools/Config_Handlers/Property_Handler.cpp + * tools/Config_Handlers/Property_Handler.h + * tools/Config_Handlers/PSPE_Handler.cpp + * tools/Config_Handlers/PSPE_Handler.h + * tools/Config_Handlers/RDD_Handler.cpp + * tools/Config_Handlers/RDD_Handler.h + * tools/Config_Handlers/Req_Handler.cpp + * tools/Config_Handlers/Req_Handler.h + * tools/Config_Handlers/SatisfierProperty_Handler.cpp + * tools/Config_Handlers/SatisfierProperty_Handler.h + * tools/Config_Handlers/STD_CID_Handler.cpp + * tools/Config_Handlers/STD_CID_Handler.h + * tools/Config_Handlers/STD_CPD_Handler.cpp + * tools/Config_Handlers/STD_CPD_Handler.h + * tools/Config_Handlers/STD_IAD_Handler.cpp + * tools/Config_Handlers/STD_IAD_Handler.h + * tools/Config_Handlers/STD_PC_Intf.cpp + * tools/Config_Handlers/STD_PC_Intf.h + * tools/Config_Handlers/STD_PCD_Handler.cpp + * tools/Config_Handlers/STD_PCD_Handler.h + * tools/Config_Handlers/test.cdp + * tools/Config_Handlers/test.cpp + * tools/Config_Handlers/toplevel.cpp + * tools/Config_Handlers/toplevel.hpp + * tools/Config_Handlers/Utils + * tools/Config_Handlers/Utils/Exceptions.h + * tools/Config_Handlers/Utils/Functors.h + * tools/Config_Handlers/XMI.cpp + * tools/Config_Handlers/XMI.hpp + * tools/Config_Handlers/XML_File_Intf.cpp + * tools/Config_Handlers/XML_File_Intf.h + * tools/Config_Handlers/XML_Typedefs.cpp + * tools/Config_Handlers/XML_Typedefs.h + * tools/Config_Handlers/XMLSchema + * tools/Config_Handlers/XMLSchema/id_map.hpp + * tools/Config_Handlers/XMLSchema/Traversal.hpp + * tools/Config_Handlers/XMLSchema/Traversal.ipp + * tools/Config_Handlers/XMLSchema/Traversal.tpp + * tools/Config_Handlers/XMLSchema/TypeInfo.hpp + * tools/Config_Handlers/XMLSchema/TypeInfo.ipp + * tools/Config_Handlers/XMLSchema/TypeInfo.tpp + * tools/Config_Handlers/XMLSchema/Types.hpp + * tools/Config_Handlers/XMLSchema/Types.ipp + * tools/Config_Handlers/XMLSchema/Types.tpp + * tools/Config_Handlers/XMLSchema/Writer.hpp + * tools/Config_Handlers/XMLSchema/Writer.ipp + * tools/Config_Handlers/XMLSchema/Writer.tpp + * tools/Config_Handlers/XSC_XML_Handlers_Export.h + * tools/Config_Handlers/XSCRT + * tools/Config_Handlers/XSCRT/Elements.hpp + * tools/Config_Handlers/XSCRT/Elements.ipp + * tools/Config_Handlers/XSCRT/Elements.tpp + * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp + * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp + * tools/Config_Handlers/XSCRT/Parser.hpp + * tools/Config_Handlers/XSCRT/Parser.ipp + * tools/Config_Handlers/XSCRT/Parser.tpp + * tools/Config_Handlers/XSCRT/Traversal.hpp + * tools/Config_Handlers/XSCRT/Traversal.ipp + * tools/Config_Handlers/XSCRT/Traversal.tpp + * tools/Config_Handlers/XSCRT/Writer.hpp + * tools/Config_Handlers/XSCRT/Writer.ipp + * tools/Config_Handlers/XSCRT/Writer.tpp + * tools/Config_Handlers/XSCRT/XML.hpp + * tools/Config_Handlers/XSCRT/XML.ipp + * tools/Config_Handlers/XSCRT/XML.tpp + * tools/Config_Handlers/XSCRT/XMLSchema.hpp + Moved Config_Handlers and schema to DAnCE + +Mon Dec 21 18:26:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentInstallation_Impl.cpp + * ciao/ComponentServer/CIAO_ComponentServer.cpp + * ciao/ComponentServer/CIAO_ComponentServer.mpc + * ciao/ComponentServer/CIAO_ComponentServer_Impl.cpp + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp + * ciao/ComponentServer/CIAO_Container_Impl.cpp + * ciao/ComponentServer/CIAO_RTComponentServer.cpp + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp + * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp + * ciao/ComponentServer/Client_init.cpp + * ciao/Containers/CIAO_Servant_Activator.mpc + * ciao/Containers/Servant_Activator.cpp + * ciao/Containers/Session/Session_Container.cpp + * ciao/Logger/File_Logger_Backend.cpp + * ciao/Logger/File_Logger_Backend.h + * ciao/Logger/Log_Macros.cpp + * ciao/Logger/Log_Macros.h + * ciao/Logger/Logger.mpc + * ciao/Logger/Logger_Service.cpp + * ciao/Logger/Logger_Service.h + * ciao/Servants/Home_Servant_Impl_T.cpp + * ciao/Servants/Servant_Impl_Base.cpp + * ciao/Servants/Servant_Impl_T.cpp + * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp + * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc + * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/Getter_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/Writer_T.cpp + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp + * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc + * DAnCE/Deployment/Module_Main.h + * DAnCE/DomainApplication/Domain_Application_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/Node_Locator.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp + * DAnCE/Logger/File_Logger_Backend.cpp + * DAnCE/Logger/Log_Macros.cpp + * DAnCE/Logger/Log_Macros.h + * DAnCE/Logger/Logger.mpc + * DAnCE/Logger/Logger_Service.cpp + * DAnCE/Logger/Logger_Service.h + * DAnCE/MPC/config/dance_cdmw_idl.mpb + * DAnCE/MPC/config/dance_mocks.mpb + * DAnCE/MPC/config/dance_plan_generator.mpb + * DAnCE/MPC/config/dance_plan_launcher.mpb + * DAnCE/MPC/config/dance_plan_launcher_base.mpb + * DAnCE/MPC/config/dance_repositorymanager.mpb + * DAnCE/MPC/config/dance_targetmanager.mpb + * DAnCE/MPC/config/dance_utils.mpb + * DAnCE/NodeApplication/ComponentAttributesSetter.cpp + * DAnCE/NodeApplication/Name_Utilities.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/ServerActivator_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeManager/Node_Manager_Module.cpp + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/Plan_Generator/PCVisitor.cpp + * DAnCE/Plan_Generator/Plan_Generator.mpc + * DAnCE/Plan_Generator/Plan_Generator_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp + * DAnCE/RedirectionService/CCMObjectLocator.cpp + * DAnCE/RedirectionService/NameServiceRedirection.cpp + * DAnCE/RedirectionService/RedirectionService.cpp + * DAnCE/RepositoryManager/PC_Updater.cpp + * DAnCE/RepositoryManager/repository_manager_admin.cpp + * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp + * DAnCE/RepositoryManager/RepositoryManager.cpp + * DAnCE/RepositoryManager/RepositoryManager.mpc + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/RepositoryManager/RM_Helper.cpp + * DAnCE/RepositoryManager/URL_Parser.cpp + * DAnCE/RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/Starter/Starter.cpp + * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp + * DAnCE/TargetManager/CmpClient.cpp + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/Target_Manager_Module.cpp + * DAnCE/TargetManager/TargetManager.mpc + * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage_exec.cpp + * DAnCE/tests/CIAO/Components/ProcessColocation_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleNull_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp + * DAnCE/tests/CIAO/Components/SimpleUser_exec.cpp + * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp + * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp + * DAnCE/tests/DeploymentPlanDump/test.cpp + * DAnCE/tests/DeploymentPlanTestReferences/test.cpp + * DAnCE/tests/DeploymentTest1/test.cpp + * DAnCE/tests/NameServiceTest/clt_main.cpp + * DAnCE/tests/NameServiceTest/srv_main.cpp + * DAnCE/tests/NodeApplicationManager-NodeApplication/test.cpp + * DAnCE/tests/NodeManager-NodeApplicationManager/test.cpp + * DAnCE/tests/ObjectLocatorTest/clt_main.cpp + * DAnCE/tests/ObjectLocatorTest/srv_main.cpp + * DAnCE/tests/RedirectionServiceTest/clt_main.cpp + * DAnCE/tests/RedirectionServiceTest/srv_main.cpp + * DAnCE/Utils/DAnCE_Utils.mpc + * DAnCE/Utils/Plan_Handler.cpp + * MPC/config/ciao_cs_client.mpb + * MPC/config/ciao_servant_activator.mpb + * MPC/config/dds4ccm_impl.mpb + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp + * performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp + * tools/Config_Handlers/XML_File_Intf.cpp + CIAO_DEBUG/CIAO_ERROR/DANCE_DEBUG/DANCE_ERROR now have a level + as first argument. This controls at which level (and higher) the + message is printed. DDS4CCM will get its own level very soon. + All example/test code should use ACE_ERROR/ACE_DEBUG, these + are always printed. + Also cleaned up several base projects and various global search + and replace on layout, typos, and more + +Mon Dec 21 14:56:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.cpp + * tests/CIAO_ComponentServer/SimpleComponent/SimpleComponent_exec.cpp + * tests/IDL_Test/Double_Inherited_Component/ComponentC_exec.cpp + Use ACE_ERROR/ACE_DEBUG + +Mon Dec 21 12:52:38 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Updated. + +Mon Dec 21 12:20:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Added some more test idl + +Mon Dec 21 11:02:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + Removed empty templated module, that is illegal + +Mon Dec 21 10:59:04 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.h: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: + Using set_impl and get_impl on DomainParticipant. + +Mon Dec 21 10:25:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/StatusCondition.h: + * connectors/dds4ccm/impl/ndds/StatusCondition.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Using set_impl and get_impl on StatusCondition. + +Fri Dec 18 20:11:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * testsIDL_Test/IDL3_Plus/KitchenSink.idl: + Extended test idl + +Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + Merge changes from Jeff Parsons related to templated modules + + Thu Dec 17 21:37:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/Cornucopia/README: + + Updated this file with info about the non-template + IDL3+ constructs added to the test IDL. + + * tests/IDL_Test/IDL3_Plus/README: + + New file, containing info about the new test in this + directory. + + Thu Dec 17 21:15:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: + * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: + * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: + * tools/IDL3_to_XMI/IR_Simulator_visitor.h: + + Changes needed to this back end required by front end + changes made to support IDL3+ grammar changes. + + Thu Dec 17 19:52:18 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/basic_visitor.cpp: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Changes needed to this back end required by front end + changes made to support IDL template parameters as + base interfaces/valuetypes, supported interfaces, and + primary keys. + + Thu Dec 17 19:37:41 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/IDL3_Plus/KitchenSink.mpc: + * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: + + New test in new directory (IDL3_Plus) to test IDL3+ + constructs, specifically template-related ones. + TAO_IDL supports IDL3+ only in the front + end currently, this test will be more meaningful as + back end support is added. + + Mon Nov 23 20:39:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/checking_visitor.h: + * tools/IDL3_to_IDL2/basic_visitor.cpp: + * tools/IDL3_to_IDL2/basic_visitor.h: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + * tools/IDL3_to_IDL2/checking_visitor.cpp: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h: + + Updated visit_* methods. New visit_* methods corresponding + to the revised IDL3+ grammar types, have not yet been + implemented. + +Fri Dec 18 15:28:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/ReadCondition.h: + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: + * connectors/dds4ccm/impl/ndds/TopicDescription.h: + * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: + Two other classes converted. Implemented getter and + setter for variable impl_. + +Fri Dec 18 14:49:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp + Solve bug in test on_deletion + +Fri Dec 18 14:17:47 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + Resolved compiler errors on linux. + +Fri Dec 18 10:48:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Continued working on separating dds lifecycle from + ccm lifecycle. The DDS entities are now created at + connection time. + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + Logging time difference of get_one. + + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender_exec.cpp: + Some debug statements were logged as error messages. + +Fri Dec 18 08:36:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp + Change cdp for test. + +Fri Dec 18 08:32:09 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: + Added a datareader/writer in order to separate the + dds lifecycle from the ccm lifecycle. + + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/SampleInfo.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + Don't call impl () recursive. Use impl_ to check + for nil. + + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + Turned off CIAO en DAnCE trace. + +Thu Dec 17 20:43:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp + Change cdp for test. + +Thu Dec 17 18:42:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp + Add profile to connectorFour. + +Thu Dec 17 13:08:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + Reworked Topic in order to separate the DDS lifecycle + from the ccm lifecycle. + + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Removed unnecessary comments. + +Thu Dec 17 12:56:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/USER_QOS_PROFILES.xml + Forgotten profile Hello example. + +Thu Dec 17 12:35:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.h: + * connectors/dds4ccm/impl/ndds/DataWriter.h: + * connectors/dds4ccm/impl/ndds/Publisher.h: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.h: + Made impl (void) private. Resolved runtime errors. + +Thu Dec 17 12:29:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp + add '\n' in debug and error messages + +Thu Dec 17 12:21:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_Receivers.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_Senders.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_to_1.cdp + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Change DURABILITY from VOLATILE to TRANSIENT through QoS file. + Add ConectorStatusListener to check on PUBLICATION_MATCHED status. + +Thu Dec 17 09:13:11 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Base + * connectors/ami4ccm/examples/Hello/Base/Hello.mpc + * connectors/ami4ccm/examples/Hello/Base/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Base/Hello_Base.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI.idl + * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc + * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h + * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Hello_Base + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello.idl + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Moved all connector idl into the connector directory + +Thu Dec 17 08:11:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Resolved compiler issues. + +Wed Dec 16 20:05:42 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/Topic.h: + * connectors/dds4ccm/impl/ndds/Topic.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener.cpp: + Reworked Topic in order to separate the DDS lifecycle + from the ccm lifecycle. + +Wed Dec 16 19:42:36 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReader.h: + * connectors/dds4ccm/impl/ndds/DataReader.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: + * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + Reworked this in order to separate the dds lifecycle from + the ccm lifecycle. The DDS entity is not passed in the + constructor but can be passed using the set_impl method. + Reworked the DataReader. + +Wed Dec 16 19:16:59 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataWriter.h: + * connectors/dds4ccm/impl/ndds/DataWriter.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.h: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: + * connectors/dds4ccm/impl/ndds/Subscriber.h: + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + Reworked this in order to separate the dds lifecycle from + the ccm lifecycle. The DDS entity is not passed in the + constructor but can be passed using the set_impl method. + +Wed Dec 16 12:26:24 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + Only invoke the listeners when there are valid samples. + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Made the waitset a class variable again. + +Wed Dec 16 11:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl: + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: + Simplified receiver + +Wed Dec 16 11:02:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/AMI: + Renamed directory to connector + +Wed Dec 16 10:36:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.h: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp: + Cleanup tests, check returned readers, data, info and status. + +Wed Dec 16 09:32:33 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp: + Resolved errors due to renaming namespaces. + +Wed Dec 16 09:04:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + *connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp: + *connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h: + *connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: + *connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: + *connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + *connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: + *connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp: + *connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h: + *connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + *connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: + *connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + *connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: + Cleanup tests, check returned reader and status. + +Wed Dec 16 08:55:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Using this when using members. + + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: + Added newline. + +Wed Dec 16 08:27:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Unicode fix + +Wed Dec 16 08:09:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/AMI/AMI.idl + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h + * connectors/ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.cpp + * connectors/ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.h + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Improved naming, everything is now in the Hello module and + everything related to AMI has a AMI_ prefix + +Tue Dec 15 18:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ami4ccm/examples/Hello/AMI/AMI_exec.cpp: + * ami4ccm/examples/Hello/AMI/AMI_exec.h: + Made code more consistent and error safe + +Tue Dec 15 15:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ami4ccm/examples/Hello/AMI/AMI.idl + * ami4ccm/examples/Hello/AMI/AMI_exec.cpp + * ami4ccm/examples/Hello/AMI/AMI_exec.h + * ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.cpp + * ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.h + * ami4ccm/examples/Hello/descriptors/run_test.pl + * ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl + * ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp + * ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h + * ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Simplified this example + +Tue Dec 15 15:59:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/docs/TestCoverage.ods: + Spreadsheet to keep track of test coverage. + +Tue Dec 15 15:21:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h + Cleanup test. Check DDS_entity. + +Tue Dec 15 15:04:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp + Cleanup test. + +Tue Dec 15 14:58:21 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.h: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.h: + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.h: + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: + Optimized code. Removed unused header files, indentation, removed empty lines. + +Tue Dec 15 14:32:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: + Cleanup test. + +Tue Dec 15 13:39:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + Cleanup test. + +Tue Dec 15 13:38:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Extended tests with checks on the received ReadInfo struct. + +Tue Dec 15 12:46:02 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl: + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl: + * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: + Extended tests with checks on the received ReadInfo struct. + + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + Sleep for 30 (instead of 60) seconds. + +Tue Dec 15 10:31:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp + Solved compile errors. + +Tue Dec 15 10:23:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Optimized for loop (++i in stead of i++). + + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + Catching exceptions as const. + + * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: + Catching exceptions as const. + Extended tests on the listener callback. + +Tue Dec 15 09:01:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/SLManyByMany: + * connectors/dds4ccm/tests/SLManyByMany/Base: + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl: + * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Connector: + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl: + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h: + * connectors/dds4ccm/tests/SLManyByMany/descriptors: + * connectors/dds4ccm/tests/SLManyByMany/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLManyByMany/Receiver: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.idl: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.h: + * connectors/dds4ccm/tests/SLManyByMany/Sender: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.idl: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.h: + Add test StateListyener operations with MANY_BY_MANY option. + +Tue Dec 15 08:25:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/Node_Locator.cpp: + * DAnCE/DomainApplicationManager/Node_Locator.h: + Use char* instead of tchar + + * ciao/Contexts/Context_Impl_Base.h: + Made constructor private + +Mon Dec 14 20:35:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + Removed virtual methods that where added by accident and which broke + the psl + +Mon Dec 14 20:31:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.cpp: + Use false and extended debug statements + + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + Extended debug info + + * DAnCE/NodeManager/NodeManager_Impl.cpp: + Removed not needed debug info + + * ciao/Servants/Servant_Impl_T.cpp: + Layout change + +Mon Dec 14 20:07:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + Report which port has the real problem + +Mon Dec 14 19:23:21 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + * connectors/dds4ccm/impl/ndds/Publisher.cpp: + Resolved fuzz errors/warnings. + +Mon Dec 14 19:06:43 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/descriptors/run_NodeDaemons.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test_alias.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + Resolved fuzz errors/warnings. + +Mon Dec 14 14:53:13 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.h: + * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Cleaned up code. Removed unused headers, made exception variables const + and outlined code. + +Mon Dec 14 14:36:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc: + * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc: + * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc: + Solve duplicate project names + +Mon Dec 14 14:25:09 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * examples/Hello/descriptors/run_test_alias.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + * tests/CIAO_ComponentServer/Local_Facet/run_test.pl: + Resolved fuzz erros/warnings. + +Mon Dec 14 14:15:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/tests/MocksTest/* + Removed, not compiled, not tested + +Mon Dec 14 14:10:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: + Resolved fuzz erros/warnings. + +Mon Dec 14 13:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.cpp: + Print debug statement when we don't get a facet + + * ciao/Contexts/Context_Impl_T.cpp: + * ciao/Contexts/Context_Impl_T.h: + * ciao/Servants/Servant_Impl_T.cpp: + * ciao/Servants/Servant_Impl_T.h: + Create the context in the base instead of in the generated + code + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + Layout change + + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + Don't clear tracing flags + + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + Layout changes + +Mon Dec 14 13:42:56 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp: + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp: + Resolved errors in deployment plans related to local interfaces. + +Mon Dec 14 13:16:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + The deleted samples may be invalid. Therefore don't check + on valid_data flag. Implemented this for many_by_many. + +Mon Dec 14 12:56:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + The deleted samples may be invalid. Therefore don't check + on valid_data flag. + +Mon Dec 14 12:18:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added many_by_many listener test to test framework. + +Mon Dec 14 11:37:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp + Solve minor bug in test + +Mon Dec 14 11:18:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Removed generated header + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: + Use ACE_CString for subplan names + + * DAnCE/ExecutionManager/ExecutionManager_Module.cpp: + Removed commented out code + + * DAnCE/NodeApplication/NodeApplication_Impl.h: + Removed not needed include + + * DAnCE/NodeManager/NodeManager_Impl.h + Added missing include + +Mon Dec 14 10:58:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/SLDisabled: + * connectors/dds4ccm/tests/SLDisabled/Base: + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl: + * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc: + * connectors/dds4ccm/tests/SLDisabled/Connector: + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl: + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc: + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.cpp: + * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h: + * connectors/dds4ccm/tests/SLDisabled/descriptors: + * connectors/dds4ccm/tests/SLDisabled/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SLDisabled/Receiver: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.idl: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: + * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.h: + * connectors/dds4ccm/tests/SLDisabled/Sender: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.idl: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.cpp: + * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.h: + Added test StateListener: NOT_ENABLED . + +Mon Dec 14 10:46:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + Don't override use trace levels + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Initialise all members to zero + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + Improved logging + +Mon Dec 14 10:44:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/ListenManyByMany/*: + Added test in order to test many_by_many on the listener. + +Mon Dec 14 09:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + Improved error reporting back to the end user + +Mon Dec 14 08:16:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * performance-tests/Benchmark/RoundTripClient/run_test.pl: + * performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + * tests/IDL3/Events/Any/run_test.pl: + * tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: + Resolved fuzz errors/warnings. + +Mon Dec 14 07:39:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.cpp + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_Receivers.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_Senders.cdp + * connectors/dds4ccm/examples/Hello/descriptors/5_to_1.cdp + * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp + * connectors/dds4ccm/examples/Hello/descriptors/ReceiverOnly.cdp + * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp + * connectors/dds4ccm/examples/Quoter/descriptors/Plan.cdp + * connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp + * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h + * connectors/dds4ccm/idl/ccm_dds.idl + * connectors/dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl + * connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl + * connectors/dds4ccm/idl/dds4ccm_PortStatusListener.idl + * connectors/dds4ccm/idl/dds4ccm_StateListenerControl.idl + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h + * connectors/dds4ccm/impl/ndds/Getter_T.cpp + * connectors/dds4ccm/impl/ndds/Getter_T.h + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp + * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h + * connectors/dds4ccm/impl/ndds/Reader_T.cpp + * connectors/dds4ccm/impl/ndds/Reader_T.h + * connectors/dds4ccm/impl/ndds/SampleInfo.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + * connectors/dds4ccm/impl/ndds/Updater_T.cpp + * connectors/dds4ccm/impl/ndds/Updater_T.h + * connectors/dds4ccm/impl/ndds/Writer_T.cpp + * connectors/dds4ccm/impl/ndds/Writer_T.h + * connectors/dds4ccm/tests/CSLDeadline/descriptors/Plan.cdp + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLQoS/descriptors/Plan.cdp + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/Plan.cdp + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl + * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp + * connectors/dds4ccm/tests/KeyedSamples/descriptors/Plan.cdp + * connectors/dds4ccm/tests/KeyedWriter/descriptors/Plan.cdp + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/Plan.cdp + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/Plan.cdp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/Plan.cdp + * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/Plan.cdp + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.h + * DAnCE/Deployment/Deployment_DeploymentPlan.idl + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * docs/schema/Basic_Deployment_Data.xsd + * tests/IDL_Test/Cornucopia/Cornucopia.idl + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/DnC_Dump.cpp + * tools/Config_Handlers/PSPE_Handler.cpp + Removed LocalFacet again as connection kind, we now use a + deployRequirement in order to let D&C know we have a local connection. + Use local interfaces for everything in dds4ccm and updated + all deployment plans for this. This does mean the connector + needs to create all executors as construction time, the + lifecycle of the connector is now that all executors + are created at construction, at the moment we do a + ccm_activate we need to create the real dds entities. + When we get an invocation before ccm_activate we do a + BAD_INVORDER exception. + + In the cdp we now use the following with a connection to + indicate that it has to be deployed as a local connection: + <deployRequirement> + <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> + <resourceType>Local_Interface</resourceType> + </deployRequirement> + +Fri Dec 11 14:03:46 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Display/descriptors/run_NodeDaemons.pl: + * examples/Display/descriptors/run_test_without_ns.pl: + Resolved fuzz errors/warnings/ + +Fri Dec 11 13:19:30 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: + * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: + * examples/Display/descriptors/basicNodeDaemon.pl: + Resolved fuzz errors/warnings/ + +Fri Dec 11 12:00:05 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + Resolved script errors + +Fri Dec 11 11:50:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Cornucopia/Cornucopia.idl: + Extended tests + +Fri Dec 11 11:07:13 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * performance-tests/Benchmark/RoundTripClient/run_test.pl: + Resolved fuzz errors/warnings + + * performance-tests/Protocols/descriptors/run_test.pl: + Resolved fuzz warnings + +Fri Dec 11 10:52:33 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * performance-tests/Benchmark/Multi_Threaded/run_test.pl: + * performance-tests/Benchmark/RoundTrip/run_test.pl: + Resolved fuzz errors/warnings + +Fri Dec 11 10:27:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/Bug_2130_Regression/descriptors/run_test.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + Resolved fuzz errors/warnings + +Fri Dec 11 09:44:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + Resolved fuzz errors/warnings + +Fri Dec 11 09:30:29 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved script errors. + +Fri Dec 11 08:20:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp + Resolved warnings. + +Fri Dec 11 08:09:25 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * performance-tests/Protocols/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Fri Dec 11 07:44:10 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Display/descriptors/run_NodeDaemons.pl: + * examples/Hello/descriptors/run_NodeDaemons.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 20:23:15 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: + * examples/BasicSP/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + * tests/IDL_Test/Double_Inherited_Component/run_test.pl: + Removed add_lib_path in order to resolve fuzz error. + +Thu Dec 10 20:05:00 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_test_dds.pl: + * tests/Bug_2130_Regression/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 19:40:19 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 19:31:15 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test_dds.pl: + * docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 19:26:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Home_Servant_Impl_T.cpp: + Check return value sprintf and use is_nil + +Thu Dec 10 19:15:15 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test_alias.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 19:03:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h: + * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h: + Removed generated headers + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + const changes and improved debug messages + + * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: + Const change + + * DAnCE/RepositoryManager/Repository_Manager_Module.cpp: + Fixed typo in debug statement + +Thu Dec 109 17:02:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp + Resolved warning. + +Thu Dec 10 16:20:37 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 15:56:13 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 15:42:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 15:35:51 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Thu Dec 10 15:29:00 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 14:41:13 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + Wait a few seconds before the actual writing starts. + + * connectors/dds4ccm/tests/ListenOneByOne/*: + Added one_by_one listener test. + + * bin/ciao_tests.lst: + Added one_by_one test to the test framework. + +Thu Dec 109 14:31:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl: + * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc: + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl: + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc: + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.cpp: + * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h: + * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/Updater/Receiver: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: + * connectors/dds4ccm/tests/Updater/Sender: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.idl: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp: + * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.h: + Implement test for Updater functions + +Thu Dec 10 13:30:01 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added !FIXED_BUGS_ONLY for the connection tests since + there's a known issue in the connector. + +Thu Dec 10 12:44:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added ListenNotEnabled test to the test framework. + +Thu Dec 10 12:42:08 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Renamed get_many into write_many. + + * connectors/dds4ccm/tests/ListenNotEnabled/*: + * connectors/dds4ccm/tests/Listener/*: + Split the listener into three separate tests. Added + listener test where mode is NOT_ENABLED as starter. + +Thu Dec 10 11:01:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Servant_Activator.cpp: + Extended logging + +Thu Dec 10 10:11:56 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/descriptors/run_test_without_ns.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 10 10:00:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + Fixed compiler warnings about arguments not used + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Fixed invalid string comparison and const improvements + +Thu Dec 10 09:41:12 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc: + Removed some unnecessary defines. + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + Removed unused class variable. + + * connectors/dds4ccm/tests/Listener/*: + Empty test framework for the listener test. + +Thu Dec 10 08:37:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/README: + * connectors/dds4ccm/tests/Reader/README: + Described the tests. + +Thu Dec 10 08:21:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Updater_T.cpp: + * connectors/dds4ccm/impl/ndds/Updater_T.h: + Fixed bugs in the updater + + * connectors/ami4ccm/examples/Hello/AMI/AMI.idl + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h + Merged a revised ami4ccm example that has local interfaces for the + reply handler, which reduces the footprint of ami4ccm and also + simplifies the code + +Thu Dec 10 08:06:08 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc: + * connectors/dds4ccm/tests/State_Connection_Test/descriptors/Plan.cdp: + Shorten the names of the projects in order to solve some fuzz warnings. + +Wed Dec 9 19:52:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Deployment/Deployment_DeploymentPlan.idl + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * docs/schema/Basic_Deployment_Data.xsd + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/DnC_Dump.cpp + * tools/Config_Handlers/PSPE_Handler.cpp + Merged changes from local_facets branch from Will Otte to svn head. + This is going to be used by at least ami4ccm. We are looking if there + is a different way to determine whether we need to connect a local + facet. + +Wed Dec 9 15:53:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Wed Dec 9 15:01:48 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Resolved unicode compiler errors. + +Wed Dec 9 14:29:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Container_Base.cpp: + * ciao/Containers/Container_Base.h: + * ciao/Containers/Container_Base.idl: + * ciao/Containers/Container_Base.inl: + Get rid of the receptacle policy map, this doesn't do a thing + +Wed Dec 9 14:26:17 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Extended tests with a timeout test on get_many. + +Wed Dec 9 13:58:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: + Don't need the ConnectorStatusListener anymore. + + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Print debug message in stead of an error message. + +Wed Dec 9 13:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Servant_Impl_Base.cpp (lookup_facet): + Log an error when we can't find a facet + +Wed Dec 9 13:53:47 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + On get_many should at least return 1 sample. + + * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver_exec.cpp: + Return _nil rather than 0. + +Wed Dec 9 13:11:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Updater_T.cpp: + Check whether instance_handle and instance match + +Wed Dec 9 12:55:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp: + Changed project names in order to resolve fuzz warnings. + +Wed Dec 9 12:48:35 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc: + Shorten the shared name of DDS_ConnectorStatusListener_TestSec_Connector_lem_stub. + +Wed Dec 9 12:40:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Added Local_Facet test + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Resolved a bug whereby connection endpoints in the original plan + would be copied into two separate connections in a child plan. + +Wed Dec 9 12:37:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL_Test/Local_Facet: + Removed + + * tests/CIAO_ComponentServer/Local_Facet: + New test for testing local facets + + * ciao/ComponentServer/CIAO_ComponentServer.idl + * ciao/ComponentServer/CIAO_Container_Impl.cpp + * ciao/ComponentServer/CIAO_Container_Impl.h + * ciao/Containers/Container_Base.idl + * ciao/Containers/Session/Session_Container.cpp + * ciao/Containers/Session/Session_Container.h + Added support to connect local facets by William Otte + + * ciao/Servants/Servant_Impl_Base.cpp: + * ciao/Servants/Servant_Impl_Base.h: + Made several methods pure virtual instead of not implemented + +Wed Dec 9 11:24:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Resolved compiler warnings. + +Wed Dec 9 11:13:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added State_Connection_Test. + + * connectors/dds4ccm/tests/Event_Connection_Test/README: + Changed to meet the latest code updates. + + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.idl: + Removed comments. + + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: + Logging debug messages (in stead of error messages). + + * connectors/dds4ccm/tests/State_Connection_Test/*: + Added this test in order to test all the connections a state connector + needs. + +Wed Dec 9 08:56:42 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.idl: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp: + Support only the DDS_Event connector. Removed DDS_State connector stuff. + +Wed Dec 9 08:25:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp + Add newline at end of file + +Wed Dec 9 08:17:27 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Get_Connection_Test/*: + Renamed to Event_Connection_Test. + +Wed Dec 9 08:14:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/Event_Connection_Test/*: + Renamed Get_Connection_Test to Event_Connection_Test. + +Wed Dec 9 07:47:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * etc/ciao_dds4ccm.doxygen: + Also exclude the tests directory + +Wed Dec 9 07:17:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + Resolved some fuzz errors/warnings. + +Tue Dec 8 16:36:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + Fixes to debug statements + +Tue Dec 8 16:31:33 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/descriptors/run_test.pl: + Adapted to the new test framework. + +Tue Dec 8 15:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Updater_T.cpp: + * connectors/dds4ccm/impl/ndds/Updater_T.h: + Added existence checks as mandated by the spec + +Tue Dec 8 15:29:40 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved fuzz warnings. + +Tue Dec 8 15:20:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h + Cache dds executors + +Tue Dec 8 15:17:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Resolved compiler warnings. + +Tue Dec 8 15:11:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + Resolved fuzz errors. + +Tue Dec 8 15:01:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/BasicSP/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + * examples/Null_Component/descriptors/run_test.pl: + Resolved fuzz errors. + +Tue Dec 8 14:56:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: + Provide access to the DDS entities + +Tue Dec 8 12:51:33 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.h: + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Using a local waitset in stead of a global one. + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + Optimized get_many. + +Tue Dec 8 10:48:04 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added Getter test to the test framework. + + * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Implemented get_many. + +Tue Dec 8 09:05:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/USER_QOS_PROFILES.xml: + Change QoS settings of test to generate a on_sample_lost callback. + +Tue Dec 8 08:56:42 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + RETCODE_NO_DATA should throw an exception since + there always must be data after when the timeout does + not occur. + + * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: + Removed qos_profile config property. + +Tue Dec 8 08:47:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: + Resolved some timing issues between sender and receiver. + +Tue Dec 8 08:17:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + Solved errors duplicate projectnames + + +Tue Dec 8 07:21:52 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Minor changes in order to meet the spec. + + * connectors/dds4ccm/tests/Getter/*: + Added test for the getter. + +Mon Dec 7 15:37:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst + * connectors/dds4ccm/tests/PSLSampleLost: + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl: + * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Connector: + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl: + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLSampleLost/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.idl: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLSampleLost/Sender: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.idl: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: + Add test PortStatusListener:on_sample_lost + +Mon Dec 7 14:53:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: + Implement get_dds_entity methods + + * NEWS + Added DDS4CCM_NDDS_LOG_VERBOSITY + +Mon Dec 7 13:28:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + Fixed runtime problems and refactored statelistener + +Mon Dec 7 13:25:55 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Getter_T.cpp: + Reads according to DDS4CCM spec. + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + NO_DATA shouldn't throw an exception but just return + an empty sequence. + + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Optimized test. Don't need to sleep prior to writing samples to DDS. + +Mon Dec 7 13:07:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Get_T.h + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Read_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h + * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Update_T.h + * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Write_T.h + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h + * connectors/dds4ccm/impl/ndds/Reader_T.h + * connectors/dds4ccm/impl/ndds/Updater_T.h + Introduced DDS_Get_T, DDS_Listen_T, DDS_Read_T, DDS_Update_T, and + DDS_Write_T templates which implement the dds4ccm extended ports + +Mon Dec 7 11:157:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + Add second port to test + +Mon Dec 7 11:12:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Instance state should be alive in all cases. + +Mon Dec 7 10:54:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Implemented max_delivered_data. + +Mon Dec 7 10:30:38 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + Rewritten test due to timing issues. Also added a 'no data' test. + +Mon Dec 7 10:07:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/PSLDeadline: + * connectors/dds4ccm/tests/PSLDeadline/Base: + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl: + * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Connector: + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl: + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h: + * connectors/dds4ccm/tests/PSLDeadline/descriptors: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/PSLDeadline/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/PSLDeadline/Receiver: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h + * connectors/dds4ccm/tests/PSLDeadline/Sender: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.idl: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: + Add test PortStatusListener:on_requested_deadline_missed for DDS_Listen port + +Mon Dec 7 06:52:05 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3769_Regression/Foo.idl: + * tests/Bug_3769_Regression/Foo_exec.h: + * tests/Bug_3769_Regression/Foo_exec.cpp: + + Extended this test to test a struct attribute of a component. + The descriptor file needs to be extended as well. + +Mon Dec 7 06:08:31 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3769_Regression/Foo.idl: + * tests/Bug_3769_Regression/Foo_exec.h: + * tests/Bug_3769_Regression/Foo_exec.cpp: + + Extended this test to test a sequence attribute of a component. + The descriptor file needs to be extended to capture data + for the sequence attribute(s). + +Mon Dec 7 03:02:18 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: + + Fixed a small bug in a switch statement where one of the + cases did not have a 'break' statement. + +Sun Dec 6 19:22:45 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_Container_Impl.cpp: + Changed layout debug message + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + Implement more portstatus listner functionality + +Sun Dec 6 18:49:47 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/Bug_3769_Regression/Foo_exec.cpp: + + Fixed the comparison for float to ensure the numeric literal isn't + converted to a double. + + * tests/Bug_3769_Regression/descriptors/DeploymentPlan.cdp: + + Float configproperty was incorrectly typed as a double. + + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: + + Fixed bug whereby floats/doubles weren't properly dereferences. + +Sat Dec 5 01:06:06 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * bin/ciao_tests.lst: + + Add bugzilla 3769 to the list of test to run. + +Sat Dec 5 00:59:20 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> + + * tests/Bug_3769_Regression: + * tests/Bug_3769_Regression/Foo.idl: + * tests/Bug_3769_Regression/Foo.mpc: + * tests/Bug_3769_Regression/Foo_exec.h: + * tests/Bug_3769_Regression/Foo_exec.cpp: + * tests/Bug_3769_Regression/descriptors: + * tests/Bug_3769_Regression/descriptors/DeploymentPlan.cdp: + * tests/Bug_3769_Regression/descriptors/NodeMap.dat: + * tests/Bug_3769_Regression/descriptors/run_test.pl: + * tests/Bug_3769_Regression/model: + + Added bugzilla 3769. Component attributes of type double and float + do not get set properly by DAnCE. + +Fri Dec 4 20:41:45 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + Introduced a PortStatusListener which is than the base of + the DataReaderListener + +Fri Dec 4 14:31:45 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/CIAO_ComponentServer/SimpleComponent/run_test.pl: + Resolved fuzz error. + +Fri Dec 4 14:28:18 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Enabled some more test for fuzz. + +Fri Dec 4 14:15:24 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: + Adapted to the new test framework. Fuzz + errors/warnings should be resolved + +Fri Dec 4 13:53:04 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/IDL3_to_XMI/Bug_3607_Regression/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Array/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Included_File/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Module_Reopen/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Native/run_test.pl: + * tests/IDL3_to_XMI/XMI_For_Sequence/run_test.pl: + Resolved some minor fuzz errors/warnings. + +Fri Dec 4 13:49:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: + Add more infrastructure for the 5 extended ports this connector + provides + +Fri Dec 4 13:23:46 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: + * tests/CIAO_ComponentServer/Basic/run_test.pl: + Resolved runtime errors in script. + +Fri Dec 4 13:14:10 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Fixed many_by_many. The last updates should be send to + the listener. + +Fri Dec 4 13:04:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/idl/dds4ccm.mpc + * connectors/dds4ccm/impl/ndds/DataListenerControl.cpp + * connectors/dds4ccm/impl/ndds/DataListenerControl.h + * connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp + * connectors/dds4ccm/impl/ndds/DataListenerControl_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp + * connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/impl/ndds/StateListenerControl.cpp + * connectors/dds4ccm/impl/ndds/StateListenerControl.h + * connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp + * connectors/dds4ccm/impl/ndds/StateListenerControl_T.h + Refactored data/state listener controls + +Fri Dec 4 12:56:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Refactored MANY_BY_MANY. + +Fri Dec 4 11:24:25 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Implemented MANY_BY_MANY. First all new samples are handled. + After that the updated ones, by invoking on_many_updates on + the listener. The last step is to inform the listener + about the deleted samples. + +Fri Dec 4 10:38:26 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Resolved compiler errors. + +Fri Dec 4 10:21:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Extended logging + +Fri Dec 4 10:11:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: + Removed listener callbacks that are handled by the subscriber + +Fri Dec 4 09:49:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/Updater/* + Use the stateconnector as starting point + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + First compile fixes + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Handle data_on_readers + +Fri Dec 4 09:34:09 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: + * tests/CIAO_ComponentServer/Activator/run_test.pl: + * tests/IDL_Test/Double_Inherited_Component/run_test.pl: + Resolved fuzz errors/warnings. + +Fri Dec 4 09:04:34 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/CIAO_ComponentServer/Activator/run_test.pl: + * tests/CIAO_ComponentServer/Basic/run_test.pl: + Resolved fuzz errors/warnings. + +Fri Dec 4 08:32:42 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: + Resolved fuzz errors/warnings. + +Thu Dec 3 20:12:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp + Layout changes + +Thu Dec 3 20:08:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + Added a lot of logging and made the subscriberlistener + working again + +Thu Dec 3 20:08:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + Only returning valid data. + +Thu Dec 3 18:46:35 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: + Using a take in stead of take_next_sample. Also created + Created difference between ONE_BY_ONE and MANY_BY_MANY by + invoking on_one_update and on_many_updates on the listener. + +Thu Dec 3 15:13:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp: + Resolved warning unused parameter. + +Thu Dec 3 14:06:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + Removed the context switch. + Created difference between ONE_BY_ONE and MANY_BY_MANY by + introducing a take (in stead of take_next_sample). + +Thu Dec 3 13:57:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Handle everything related to the CSL at subscriber/publisher + level + + * DAnCE/RepositoryManager/RepositoryManager.mpc: + Corrected base project + +Thu Dec 3 13:52:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + *bin/ciao_tests.lst: + * connectors/dds4ccm/tests/CSLUnexpStat: + * connectors/dds4ccm/tests/CSLUnexpStat/Base: + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: + Test ConnectorStatusListener:on_unexpected_status implemented + + +Thu Dec 3 12:56:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: + Let each layer initialise itself + +Thu Dec 3 12:06:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Added keys and max_dds_samples to idl. + +Thu Dec 3 11:07:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + UnkeyedWriter test may fail since DDS allows more + samples than configured in the QoS file. + +Thu Dec 3 11:06:37 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Resolved compiler warnings on Windows. + +Thu Dec 3 11:03:34 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp: + Resolved some runtime errors. Expected_samples and name are not + used in Sender. + +Thu Dec 3 10:51:20 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: + Disabled the listener for now. No takes should be performed. + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Rewritten in order to test exceptions from the connector. + +Thu Dec 3 10:14:28 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: + Build in checks on received data. + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Write more samples + +Wed Dec 3 08:56:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: + Solved initialize warnings. + +Thu Dec 3 08:55:27 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + Reduced log level. + +Thu Dec 3 08:47:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.idl: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: + Adapted to the update Reader port. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Minor code optimization. + +Thu Dec 3 08:28:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Don't handle data_on_readers, if we install this listener, + the data reader listener will not get any on_data_available + +Wed Dec 2 14:57:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: + Use the word error to trigger the scoreboard parser + +Wed Dec 2 14:19:49 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Used operators to file readinfo sequences. + + * connectors/dds4ccm/impl/ndds/SampleInfo.h: + Removed <== operator for readinfo_seq. Also added + instance handle when copying sample_info. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Added handle tests and test exceptions related to handles. + + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Changed timing. + +Wed Dec 2 13:58:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + Add test to test list. + +Wed Dec 2 13:49:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Utils.cpp: + * connectors/dds4ccm/impl/ndds/Utils.h: + * connectors/dds4ccm/tests/CSLSampleRejected: + * connectors/dds4ccm/tests/CSLSampleRejected/Base: + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: + Created test ConnectorStatusListener:on_sample_rejected + +Wed Dec 2 13:35:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Handle data_on_readers + +Wed Dec 2 13:12:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp + * connectors/dds4ccm/impl/ndds/TopicListener_T.h + Added a get_mask to all listeners, this should return the + mask the listener needs, this is then used by the connector + templates. This way a listener can listen for more callbacks + and update his mask without any connector to be updated + +Wed Dec 2 13:10:40 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented read_last. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Optimized tests. + +Wed Dec 2 11:52:26 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Cleaned up code by removing double code. Implemented + read_all. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Enabled read_all test. + +Wed Dec 2 11:33:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Utils.cpp: + * connectors/dds4ccm/impl/ndds/Utils.h: + Added translate_statuskind + +Wed Dec 2 11:16:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: + * connectors/dds4ccm/impl/ndds/SubscriberListener.h: + Implemented more CSL callbacks + +Wed Dec 2 10:57:20 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.h: + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented read_one_last and read_one_all according to + spec. + + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + Enabled read_one_last and read_one_all to test. + + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + Sleep between writing samples to DDS. + + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + Optimized logging. + +Wed Dec 2 10:26:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.cpp: + * ciao/Containers/Session/Session_Container.h: + Improved failure reporting in case we can't get the needed + entities + +Wed Dec 2 09:05:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: + Moved publisher and subscriber to the DDS_TopicBase + +Wed Dec 2 08:33:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added reader test to the test framework. + +Wed Dec 2 08:28:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Started with read_one_last. + + * connectors/dds4ccm/tests/Reader: + * connectors/dds4ccm/tests/Reader/Base: + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: + * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc: + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl: + * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc: + * connectors/dds4ccm/tests/Reader/Connector: + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl: + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc: + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h: + * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.cpp: + * connectors/dds4ccm/tests/Reader/README: + * connectors/dds4ccm/tests/Reader/Receiver: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Reader/Sender: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.idl: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.h: + * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/Reader/descriptors: + * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/Reader/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: + Added test to test the Reader. + +Tue Dec 01 12:39:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/Reader_T.cpp: + Implemented read_one_all + +Tue Dec 01 11:50:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/ndds_impl.mpc + * connectors/dds4ccm/impl/ndds/StateListenerControl.cpp + * connectors/dds4ccm/impl/ndds/StateListenerControl.h + StateListenerControl + +Tue Dec 01 10:59:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + StateListener + +Tue Dec 01 09:42:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h + * connectors/dds4ccm/impl/ndds/DataReaderListener.h + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h + * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp + * connectors/dds4ccm/impl/ndds/PublisherListener_T.h + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp + * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h + * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp + * connectors/dds4ccm/impl/ndds/TopicListener_T.h + * connectors/dds4ccm/impl/ndds/Updater_T.cpp + * connectors/dds4ccm/impl/ndds/Updater_T.h + Implemented empty listeners for each dds entity and first + part of DDS_State + +Tue Dec 01 08:33:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc + Corrected mpc file for connector_stub + +Mon Nov 30 13:00:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + Corrected warnings for unused parameters + + +Mon Nov 30 13:00:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc: + Corrected long project names and add tests to test list. + +Mon Nov 30 12:27:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: + Empty state connector so that we can start with creating tests + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: + Corrected ifdef guards + +Mon Nov 30 11:32:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * connectors/dds4ccm/tests/CSLDeadline: + * connectors/dds4ccm/tests/CSLDeadline/Base: + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl: + * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Connector: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/descriptors: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLDeadline/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/CSLDeadline/Receiver: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLDeadline/Sender: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: + Test ConnectorStatusListener on_offered_deadline_missed. + + * connectors/dds4ccm/tests/CSLQoS: + * connectors/dds4ccm/tests/CSLQoS/Base: + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl: + * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc: + * connectors/dds4ccm/tests/CSLQoS/Connector: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: + * connectors/dds4ccm/tests/CSLQoS/descriptors: + * connectors/dds4ccm/tests/CSLQoS/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: + * connectors/dds4ccm/tests/CSLQoS/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/CSLQoS/Receiver: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: + * connectors/dds4ccm/tests/CSLQoS/Sender: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.idl: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: + * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: + Test ConnectorStatusListener on_requested- and on_offered_incompatible_QoS. + +Mon Nov 30 09:21:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ServerActivator_Impl.h: + * ciao/Servants/Port_Activator_T.h: + * DAnCE/TargetManager/DomainDataManager.h: + * DAnCE/TargetManager/ResourceCommitmentManager.h: + Doxygen fixes + +Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO version 0.7.5 released. + +Thu Nov 26 20:18:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: + Layout changes + + * ciao/ComponentServer/CIAO_RTComponentServer.cpp: + * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: + Latest changes for rt component server to have server declared priorities + +Thu Nov 26 19:30:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: + When creating the process options, calculate the size of the + commandline, the default of 1024 can be too small if the + system has multiple network interfaces + +Thu Nov 26 19:03:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: + Check if we successfully constructed the commandline + +Thu Nov 26 18:52:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: + If the narrow of the callback IOR fails, print the IOR + + * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: + Const change + +Thu Nov 26 15:32:37 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedWriter/README: + * connectors/dds4ccm/tests/UnkeyedSamples/README: + Added test description + + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: + Removed keys. + + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + Removed keys. Added qos_profile. + + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: + Started with configuring DDS in order to test the unkeyed + writer. + +Thu Nov 26 13:59:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + KeyedWriter is not fixed, yet. + +Thu Nov 26 13:48:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servants/Servant_Impl_Base.cpp: + * ciao/Servants/Servant_Impl_Base.h: + Removed some methods or made them pure virtual, no need to let + them throw no_implement, the derived template does implement it + +Thu Nov 26 13:29:51 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Removed CLINFO from log message in order to consistent with other + log messages. + +Thu Nov 26 13:11:06 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Resolved runtime errors. + + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp: + Resolved test error: test took longer than 60 seconds. + +Thu Nov 26 12:56:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Session/Session_Container.h: + Removed not needed forward declaration + + * ciao/Servants/Servant_Impl_Base.cpp: + Keep a reference to the home servant so that it doesn't get deleted + when we have a reference to it + + * ciao/Servants/Servant_Impl_T.cpp: + Only print the refcount of the executor when it is > 1, than we have + a leak + +Thu Nov 26 12:54:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: + Resolved some test errors when using write_many. + +Thu Nov 26 12:40:18 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Resolved test errors. Expected samples should always be in the + deployment plan. + + * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp: + Added expected samples. + + * connectors/dds4ccm/tests/KeyedWriter/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/KeyedWriter/descriptors/USER_QOS_PROFILES.xml: + Resolved test error by adding qos_profile to the deployment plan. + +Thu Nov 26 12:18:07 UTC 2009 Marcel Smit <msmit@remedy.nl> + + + * connectors/dds4ccm/examples/Quoter/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/examples/Shapes/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/Get_Connection_Test/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/KeyedSamples/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: + Removed these files since the default qos is coded. + +Thu Nov 26 12:12:36 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + Resolved compiler warnings on linux. + +Thu Nov 26 11:43:12 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Get_Connection_Test/Receiver/Get_Connection_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/Get_Connection_Test/Sender/Get_Connection_Test_Sender_exec.cpp: + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: + Also reported messages when things go as planned. + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Resolved some compiler error. + +Thu Nov 26 11:37:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Hello/descriptors_RTCCM/*: + Deleted, not used + + * examples/Hello/Sender/Sender_exec.cpp: + Return the correct string + + * examples/Hello/descriptors/DeploymentPlan.cdp: + Removed rate attribute + +Thu Nov 26 10:50:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: + Give more feedback on the test itself + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + Layout changes, create topic with profile, and fixed key_fields set/get methods + +Thu Nov 26 10:42:12 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/Receiver/Receiver.idl: + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Receiver/Receiver_exec.cpp: + Reverted some of my last changes. + Removed timer functionality. + + * examples/Hello/Sender/Sender.idl: + * examples/Hello/Sender/Sender_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + * examples/Hello/descriptors/DeploymentPlan.cdp: + Removed log_time attribute. + + * examples/Hello/descriptors/run_test.pl: + No sleep necessary anymore. + +Thu Nov 26 10:19:55 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Changed logging on exit. Reporting an error only when received < expected. + +Thu Nov 26 09:28:25 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * examples/Hello/Receiver/Receiver.idl: + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Receiver/Receiver_exec.cpp: + Reviced this example a bit. The receiver now uses the + orb reator thread to call the sender periodically. Therefore + the receiver is not blocked in the receiving CCM event method. + Also introduced a rate in the deployment plan; no hard coded + sleep of 200 seconds anymore. + + * examples/Hello/Sender/Sender.idl: + * examples/Hello/Sender/Sender_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + Removed attribute Hertz since it was not used + + * examples/Hello/descriptors/DeploymentPlan.cdp: + Introduced rate for the receiver (see above). + + * examples/Hello/descriptors/run_test.pl: + Added a sleep of 60 seconds. + +Thu Nov 26 08:09:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Optimized logging for ConnectorStatusListener. + + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc: + Resolved fuzz warning (project names too long). + +Thu Nov 26 07:32:26 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: + Since the connector is now cleaning up the DDS environment, shutting + down takes considerably longer. Therefore extended the shutdown times. + +Wed Nov 25 16:22:26 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.h: + * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.h: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: + Using the orb reactor thread in order to handle application specific + logic. + + * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: + Optimized logging. + +Wed Nov 25 15:50:57 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: + Logged errors instead of warnings when received!=expected. + + * connectors/dds4ccm/examples/Hello/descriptors/ReceiverOnly.cdp: + Nothing is received when this deployment plan is ran. + +Wed Nov 25 15:40:59 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: + Resolved minor typos. + +Wed Nov 25 15:30:14 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/KeyedSamples/README: + * connectors/dds4ccm/tests/SetConnectorAttributes/README: + Added test description. + +Wed Nov 25 15:15:43 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/Get_Connection_Test/README: + * connectors/dds4ccm/tests/NonChangeableAttribute/README: + Added test description. + +Wed Nov 25 14:26:21 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/idl/dds_rtf2_dcps.idl + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipant.h + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp + * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h + * connectors/dds4ccm/impl/ndds/Publisher.cpp + * connectors/dds4ccm/impl/ndds/Publisher.h + * connectors/dds4ccm/impl/ndds/Subscriber.cpp + * connectors/dds4ccm/impl/ndds/Subscriber.h + Implemented all with_profile methods + +Wed Nov 25 14:12:21 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/UnkeyedWriter: + * connectors/dds4ccm/tests/UnkeyedWriter/Base: + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: + * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: + Added an unkeyed writer test. + +Wed Nov 25 13:45:05 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + * connectors/dds4ccm/tests/SetConnectorAttributes: + * connectors/dds4ccm/tests/SetConnectorAttributes/Base: + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl: + * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h: + * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/Plan.cdp: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/USER_QOS_PROFILES.xml: + * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: + Added this test in order to test whether the connector attributes are set properly. + +Wed Nov 25 13:15:25 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Resolved typo in setting key_fields. + +Wed Nov 25 13:05:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Containers/Servant_Activator.cpp: + Fix typo in debug statement + + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: + * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.h: + Removed updater functionality + + * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: + Added missing \n to debug messages + + * tests/CIAO_ComponentServer/Activator/run_test.pl: + * tests/CIAO_ComponentServer/Basic/run_test.pl: + * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: + Shortened timeouts + + * ciao/ComponentServer/CIAO_ComponentServer.cpp: + For x.7.5, don't wait for worker threads + + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: + Some cleanup and destroy dds entities at ccm_remove + +Wed Nov 25 10:54:24 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp: + Resolved some errors. + + * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: + * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: + No need to wait 60 seconds. + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Optimized logging. + +Wed Nov 25 09:39:17 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + Optimized logging. + +Wed Nov 25 09:37:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector_exec.h: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector_exec.cpp: + Renamed ConnectorStatusListener_TestSec_Connecto in order to resolve fuzz errors. + +Wed Nov 25 09:28:44 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + Some code outlining. + + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.idl: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.h: + * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp: + Added connector status listener. + + * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: + Optimized logging. + +Wed Nov 25 09:21:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: + layout change + + * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: + Added missing trace + + * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: + Fixed trace and layout change + + * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: + Don't use the qos because the conversions are not fully implemented + + * connectors/dds4ccm/impl/ndds/Subscriber.cpp: + Use default qos + +Wed Nov 25 08:47:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2130_Regression/descriptors/run_test.pl: + * examples/Null_Component/descriptors/run_test.pl: + * examples/Hello/descriptors_RTCCM/rt_run_test.pl: + * examples/Hello/descriptors/run_test_without_ns.pl: + * examples/Hello/descriptors/run_test_alias.pl: + * examples/Display/descriptors/run_test_without_ns.pl: + * examples/BasicSP/descriptors/run_test.pl: + * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: + * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: + Use more realistic timeouts, this will shorten the test runs + a lot at the moment a test or example is broken + + * docs/tutorials/Quoter/Simple/Broker/StockBroker_exec.cpp + * docs/tutorials/Quoter/Simple/Broker/StockBroker_exec.h + * docs/tutorials/Quoter/Simple/Distributor/StockDistributor_exec.cpp + * docs/tutorials/Quoter/Simple/Distributor/StockDistributor_exec.h + * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.h + * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h + * DAnCE/tests/CIAO/Components/SimpleEmitter_exec.h + * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.h + * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.h + * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.h + * DAnCE/tests/CIAO/Components/SimpleNull_exec.h + * DAnCE/tests/CIAO/Components/SimpleProvider_exec.h + * DAnCE/tests/CIAO/Components/SimplePublisher_exec.h + * DAnCE/tests/CIAO/Components/SimpleUser_exec.h + Removed generated headers from these files + +Wed Nov 25 08:31:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Hello/Receiver/Receiver_exec.cpp + * examples/Hello/Receiver/Receiver_exec.h + * examples/Hello/Sender/Sender_exec.cpp + * examples/Hello/Sender/Sender_exec.h + * examples/Null_Component/Null_Component_exec.cpp + * examples/Null_Component/Null_Component_exec.h + * tests/CIAO_ComponentServer/SimpleComponent/SimpleComponent_exec.h + * tests/Minimum/Receiver/Receiver_exec.cpp + * tests/Minimum/Receiver/Receiver_exec.h + * tests/Minimum/Sender/Sender_exec.cpp + * tests/inimum/Sender/Sender_exec.h + Removed generated headers from these files + +Wed Nov 25 08:19:31 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc: + Fixed order error on Windows. + +Wed Nov 25 07:52:16 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/ciao_tests.lst: + Added !FIXED_BUGS_ONLY to Get_Connection_Test since the updater + is not working, yet. + + * connectors/dds4ccm/tests/Get_Connection_Test/Sender/Get_Connection_Test_Sender_exec.cpp: + No need to write samples to activate the listener. + + * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp: + * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: + * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: + Resolved compiler warnings. + +Tue Nov 24 19:34:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Resolved a bug whereby connection endpoints in the original plan + would be copied into two separate connections in a child plan. + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Bugfix with connection logic. + + * connectors/ami4ccm/examples/Hello/AMI/AMI.idl: + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h: + * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp: + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl: + * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h: + * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: + * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp: + * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: + + Ported to new local interface support. + +Mon Dec 7 18:21:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/Basic_Deployment_Data.xsd: + * tools/Config_Handlers/Basic_Deployment_Data.cpp: + * tools/Config_Handlers/Basic_Deployment_Data.hpp: + * tools/Config_Handlers/CPD_Handler.cpp: + * tools/Config_Handlers/DnC_Dump.cpp: + * tools/Config_Handlers/PSPE_Handler.cpp: + + Config handler updates. + +Mon Dec 7 17:51:30 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.idl: + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.mpc: + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.h: + * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.cpp: + * tests/CIAO_ComponentServer/Local_Facet/client.cpp: + * tests/CIAO_ComponentServer/Local_Facet/run_test.pl: + + Added simple test for local facet connection logic. + +Mon Dec 7 17:04:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * tests/CIAO_ComponentServer/Local_Facet: + + Moved local facet test under ComponentServer. + + * tests/IDL_Test/Local_Facet: + + Removed these files. + +Mon Dec 7 14:52:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + * ciao/ComponentServer/CIAO_Container_Impl.h: + * ciao/ComponentServer/CIAO_Container_Impl.cpp: + * ciao/Containers/Session/Session_Container.cpp: + + Integration. + +Mon Dec 7 14:11:14 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * ciao/ComponentServer/CIAO_ComponentServer.idl: + * ciao/ComponentServer/CIAO_Container_Impl.h: + * ciao/ComponentServer/CIAO_Container_Impl.cpp: + * ciao/Containers/Container_Base.idl: + * ciao/Containers/Session/Session_Container.h: + * ciao/Containers/Session/Session_Container.cpp: + * ciao/Servants/Servant_Impl_Base.h: + + Container code. + +Sat Dec 5 05:33:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Deployment/Deployment_DeploymentPlan.idl: + * DAnCE/NodeApplication/NodeApplication_Impl.h: + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: + + Infrastructure to connect local interfaces. + + * tests/IDL_Test/Local_Facet/Local_Facet.mpc: + + Enabled test. Local Variables: mode: change-log diff --git a/CIAO/ChangeLogs/ChangeLog-2010a b/CIAO/ChangeLogs/ChangeLog-2010a deleted file mode 100644 index b156adb47e4..00000000000 --- a/CIAO/ChangeLogs/ChangeLog-2010a +++ /dev/null @@ -1,9061 +0,0 @@ -Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * CIAO version 0.7.7 released. - -Mon Mar 1 22:49:52 UTC 2010 William Otte <wotte@zifnab> - - * docs/OMG-CCM-Tutorial.ppt: - * DAnCE/docs/OMG-DnC-Tutorial.ppt: - - Split OMG-CCM-Tutorial into CIAO and DAnCE parts to - make for more manageably sized documents. Provided - updates to the DnC tutorial. - -Mon Mar 1 19:38:29 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * ccm/CCM.mpc: - - Removed the application of the -Ssi IDL compiler option to - Navigation.idl and Receptacles.idl, so that their direct - collocation related code can be compiled for a specialized - build that tests the direct collocation code generation - option. - -Mon Mar 1 10:00:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Fixed versioned namespace builds - -Sun Feb 28 23:13:23 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/MPC/config/dance_domainapplicationmanager.mpb: - - Link error on static linux builds. - -Fri Feb 26 15:54:33 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS_PL_DP.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/MultiplexConnectionExplicitHome_NS_PL_SP.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS_PL_DP.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimplexConnectionExplicitHome_NS_PL_SP.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - - Expanded NS/PlanLocality testing merged in, converted this test - to use dance_plan_launcher. - * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp: - - Removed these files as they are no longer needed for above test. - -Fri Feb 26 13:08:03 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: - * DAnCE/tools/Split_Plan/Split_Plan.mpc: - - Avoids ace_for_tao, as Convert_Plan requires file connector. - -Fri Feb 26 12:37:53 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Unicode compile error. - -Fri Feb 26 08:27:17 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * MPC/config/dds4ccm_impl.mpb: - When ndds nor dds4ccm_ndds is set, no need to compile - the derived projects. - -Fri Feb 26 07:40:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - Optimized doxygen. - -Thu Feb 25 20:03:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp - * connectors/dds4ccm/impl/ndds/QueryCondition.h - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp - * connectors/dds4ccm/impl/ndds/ReadCondition.h - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp - * connectors/dds4ccm/impl/ndds/TopicListener.cpp - Set of cleanup of the core library. More will come after the release - of x.7.7. The code is at a much better level than with x.7.6 but - not at the level we aimed for x.7.7 because that was scheduled for - the end of March - -Thu Feb 25 16:23:49 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * NEWS: - Added news entries. - -Thu Feb 25 16:20:27 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: - Compile error fix. - -Thu Feb 25 15:47:16 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - Optimized logging regarding query condition. - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - Optimized Doxygen documentation. - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Resolved compile error when QueryConditions are - enabled. - -Thu Feb 25 13:28:31 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - Added doxygen documentation. - -Thu Feb 25 12:48:30 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Optimized get_one. Return false when DDS returns - DDS_RETCODE_NO_DATA (instead of throwing an exception). - -Thu Feb 25 12:43:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - Layout changes. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Resolve runtime errors. - -Thu Feb 25 11:24:14 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Reverted some of the last changes. - -Thu Feb 25 10:14:21 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * MPC/config/dds4ccm_base.mpb: - When no features is set, all dds4cmm should require - dummy_label. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Implemented some more Qos related methods. - -Thu Feb 25 09:08:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Implemented some get/set_qos methods. - -Thu Feb 25 08:32:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: - Cleanup - -Thu Feb 25 08:29:14 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberQos.h: - Implemented set/get_qos methods. - -Thu Feb 25 08:16:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/tools/Split_Plan/Split_Plan.mpc: - Added missing base projects - -Thu Feb 25 07:46:04 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Implemented methods wich were not implemented yet. - -Wed Feb 24 22:08:45 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Additional cleanup. - -Wed Feb 24 15:23:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: - Resolved compiler errors. - -Wed Feb 24 15:01:17 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/BuiltinTopicKey_t.h: - * connectors/dds4ccm/impl/ndds/DataReader.h: - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderListener.h: - * connectors/dds4ccm/impl/ndds/DataReaderQos.h: - * connectors/dds4ccm/impl/ndds/DataWriter.h: - * connectors/dds4ccm/impl/ndds/DataWriterListener.h: - * connectors/dds4ccm/impl/ndds/DataWriterQos.h: - * connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h: - * connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantQos.h: - * connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h: - * connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h: - * connectors/dds4ccm/impl/ndds/Duration_t.h: - * connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h: - * connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h: - * connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h: - * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h: - * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h: - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: - * connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h: - * connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h: - * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h: - * connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h: - * connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h: - * connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h: - * connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h: - * connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h: - * connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h: - * connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h: - * connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h: - * connectors/dds4ccm/impl/ndds/Publisher.h: - * connectors/dds4ccm/impl/ndds/PublisherListener.h: - * connectors/dds4ccm/impl/ndds/PublisherQos.h: - * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h: - * connectors/dds4ccm/impl/ndds/QueryCondition.h: - * connectors/dds4ccm/impl/ndds/ReadCondition.h: - * connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h: - * connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h: - * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h: - * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h: - * connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h: - * connectors/dds4ccm/impl/ndds/SampleLostStatus.h: - * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h: - * connectors/dds4ccm/impl/ndds/StatusCondition.h: - * connectors/dds4ccm/impl/ndds/StringSeq.h: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener.h: - * connectors/dds4ccm/impl/ndds/SubscriberQos.h: - * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h: - * connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h: - * connectors/dds4ccm/impl/ndds/Time_t.h: - * connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h: - * connectors/dds4ccm/impl/ndds/TopicListener.h: - * connectors/dds4ccm/impl/ndds/TopicQos.h: - * connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h: - * connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h: - * connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h: - Implemented Qos operators and renamed header defines. - -Wed Feb 24 14:36:37 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Split_Plan/Split_Plan_impl.h: - - Fuzz fix. - -Wed Feb 24 13:21:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: - Removed all lem interfaces - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Fixed compile errors - - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: - Some callbacks are ndds specific - -Wed Feb 24 11:43:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * MPC/config/dds4ccm_ts_default.mpb: - ndds needs no-strict-aliasing - -Wed Feb 24 11:39:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.h - More cleanup - -Wed Feb 24 11:26:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.cpp - * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener.h - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/Getter_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/Publisher.h - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.h - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp - * connectors/dds4ccm/impl/ndds/QueryCondition.h - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp - * connectors/dds4ccm/impl/ndds/ReadCondition.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.h - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.h - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp - * connectors/dds4ccm/impl/ndds/Updater_T.cpp - * connectors/dds4ccm/impl/ndds/Updater_T.h - * connectors/dds4ccm/impl/ndds/Writer_T.cpp - * connectors/dds4ccm/impl/ndds/Writer_T.h - Cleaning up the implementation - -Wed Feb 24 10:45:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.h - * connectors/dds4ccm/impl/ndds/StatusCondition.cpp - * connectors/dds4ccm/impl/ndds/StatusCondition.h - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/Topic.h - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.h - * connectors/dds4ccm/impl/ndds/TopicListener.cpp - * connectors/dds4ccm/impl/ndds/TopicListener.h - Cleaning up the implementation - -Wed Feb 24 08:09:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - Resolved compiler warnings on Linux. - -Wed Feb 24 08:06:47 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.h: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/Utils.h: - Resolved compiler warnings. Also removed unnecessary - space characters. - -Wed Feb 24 07:28:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp - * connectors/dds4ccm/impl/ndds/DataReaderQos.h - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener.h - * connectors/dds4ccm/impl/ndds/DataWriterQos.h - * connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h - * connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/DomainParticipantQos.h - * connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h - * connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h - * connectors/dds4ccm/impl/ndds/Duration_t.h - * connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h - * connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h - * connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h - * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h - * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h - * connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h - * connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h - * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h - * connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h - * connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h - * connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h - * connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h - * connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h - * connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h - * connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h - * connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h - * connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.h - * connectors/dds4ccm/impl/ndds/PublisherQos.h - * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp - * connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h - * connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h - * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h - * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h - * connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h - * connectors/dds4ccm/impl/ndds/SampleInfo.h - * connectors/dds4ccm/impl/ndds/SampleLostStatus.h - * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h - * connectors/dds4ccm/impl/ndds/StringSeq.h - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.h - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.h - * connectors/dds4ccm/impl/ndds/SubscriberQos.h - * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h - * connectors/dds4ccm/impl/ndds/Time_t.h - * connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h - * connectors/dds4ccm/impl/ndds/TimeUtilities.h - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h - * connectors/dds4ccm/impl/ndds/TopicDescription.h - * connectors/dds4ccm/impl/ndds/TopicListener.cpp - * connectors/dds4ccm/impl/ndds/TopicQos.h - * connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h - * connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h - * connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h - Guarded all RTI specific code - - * MPC/config/dds4ccm.mpb: - Don't compile anything related to dds4ccm when we don't have - a dds vendor installed - -Tue Feb 23 21:49:52 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: - - Rogue letter was causing a compile error. - -Tue Feb 23 16:22:42 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/MPC/config/dance_convert_plan.mpb: - * DAnCE/MPC/config/dance_split_plan.mpb: - * DAnCE/MPC/config/dance_tools.mpb: - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - * DAnCE/tools/Convert_Plan/Convert_Plan.cpp: - * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: - * DAnCE/tools/Split_Plan/Split_Plan.mpc: - * DAnCE/tools/Split_Plan/Split_Plan.cpp: - * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: - - Fuzz fixes. - -Tue Feb 23 16:13:24 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Bugfix for how connections are handled when there are two - internalEndpoints but it is _not_ a local conneciton. - - * examples/Hello/descriptors/PlanLocality_DifferentProcesses.cdp: - * examples/Hello/descriptors/PlanLocality_SameProcess.cdp: - - Corrected IOR file so test script finds controller. - -Tue Feb 23 15:33:33 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: - - Added dance_config_handlers as a base project to DAnCE_Convert_Plan - project. Thanks to William Otte for the suggestion. - -Tue Feb 23 15:16:24 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/ExecutionManager/ExecutionManager.mpc: - - Added split_plan base project. - -Tue Feb 23 14:54:11 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - Inserted forgotten new line character. - -Tue Feb 23 14:46:23 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/Plan.cdp: - Resolved deployment errors related to generation of the connector - code. - -Tue Feb 23 14:34:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - CSLUnexpStat is not ready, yet. - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Layout changes. - - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl: - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl: - Resolved deployment errors related to generation of the connector - code. - -Tue Feb 23 14:28:22 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tools/Convert_Plan/DAnCE_Convert_Plan_export.h: - - Missing file. - -Tue Feb 23 13:25:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl - Added various pragma's - - * connectors/dds4ccm/idl/dds4ccm.mpc - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h - * connectors/dds4ccm/impl/ndds/Getter_T.h - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h - * connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h - * connectors/dds4ccm/impl/ndds/Publisher.h - * connectors/dds4ccm/impl/ndds/PublisherListener.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h - * connectors/dds4ccm/impl/ndds/StringSeq.h - * connectors/dds4ccm/impl/ndds/Subscriber.h - * MPC/config/ciaoidldefaults.mpb - * MPC/config/componentidldefaults.mpb - Portability changes - -Tue Feb 23 14:08:20 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - - Use the split plan library instead of internal split plan impl. - - * DAnCE/MPC/config/dance_convert_plan.mpb: - * DAnCE/MPC/config/dance_split_plan.mpb: - * DAnCE/MPC/config/dance_tools.mpb: - - Base projects for convert_plan/split_plan. - - * DAnCE/tools: - * DAnCE/tools/Convert_Plan: - * DAnCE/tools/Convert_Plan/Convert_Plan.cpp: - * DAnCE/tools/Convert_Plan/Convert_Plan.mpc: - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h: - * DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp: - - Tool allowing validation/conversion of XML deployment plans to - CDR. - - * DAnCE/tools/Split_Plan: - * DAnCE/tools/Split_Plan/DAnCE_Split_Plan_export.h: - * DAnCE/tools/Split_Plan/Split_Plan.mpc: - * DAnCE/tools/Split_Plan/Split_Plan.cpp: - * DAnCE/tools/Split_Plan/Split_Plan_impl.h: - * DAnCE/tools/Split_Plan/Split_Plan_impl.cpp: - - Tool allowing users to split plans into locality constrained - partitions. Also contains important bugfixes for process - colocation. - -Tue Feb 23 13:40:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ciao_tests.lst: - Added new 3832 tests - - * ciao/Logger/Logger_Service.cpp: - * ciao/Logger/Logger_Service.h: - * DAnCE/Logger/Logger_Service.cpp: - * DAnCE/Logger/Logger_Service.h: - Fixed service config macros which caused this service not - to get loaded on linux - - * tests/Bug_3832_Regression/* - * DAnCE/tests/Bug_3832_Regression/* - Added new test for 3832 - -Tue Feb 23 12:45:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/logger/Log_Macros.h: - * connectors/dds4ccm/impl/logger/Log_Macros.cpp: - Making use of the CIAO_Debug_Level flag of the - CIAO logging framework. - -Tue Feb 23 11:54:21 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * MPC/config/dds4ccm_impl.mpb: - * MPC/config/dds4ccm_logger.mpb: - * connectors/dds4ccm/impl/logger: - * connectors/dds4ccm/impl/logger/Log_Macros.h: - * connectors/dds4ccm/impl/logger/Log_Macros.cpp: - * connectors/dds4ccm/impl/logger/Logger.mpc: - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - * connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - * connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp: - * connectors/dds4ccm/impl/ndds/StatusCondition.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Updater_T.cpp: - * connectors/dds4ccm/impl/ndds/Writer_T.cpp: - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: - * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: - Created DDS4CCM_DEBUG, DDS4CCM_TRACE and DDS4CCM_ERROR macros. - For now these macros make use of the CIAO logging framework. In - the future, DDS4CCM should have it's own logging framework. - -Tue Feb 23 09:26:15 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Refactored get_one, making use of the read_w_condition - API method. - -Tue Feb 23 08:50:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: - Added missing pragma - - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc: - Disabled this project for the moment, rtiddsgen can't handle this - -Tue Feb 23 07:47:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - Updated to generate connector - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1_exec.cpp - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1_exec.h - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2_exec.cpp - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2_exec.h - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3_exec.cpp - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3_exec.h - removed - -Tue Feb 23 07:22:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Quoter/Broker/Broker.mpc - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - * connectors/dds4ccm/idl/dds4ccm.mpc - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps_i_handle.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handle.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handleC.cpp - * connectors/dds4ccm/idl/dds_rtf2_dcps_instance_handleC.h - * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.h - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DataWriterListener.h - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h - * connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h - * connectors/dds4ccm/impl/ndds/Publisher.h - * connectors/dds4ccm/impl/ndds/PublisherListener.h - * connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h - * connectors/dds4ccm/impl/ndds/QueryCondition.h - * connectors/dds4ccm/impl/ndds/ReadCondition.h - * connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h - * connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h - * connectors/dds4ccm/impl/ndds/StatusCondition.h - * connectors/dds4ccm/impl/ndds/Subscriber.h - * connectors/dds4ccm/impl/ndds/SubscriberListener.h - * connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h - * connectors/dds4ccm/impl/ndds/TopicDescription.h - * connectors/dds4ccm/impl/ndds/TopicListener.h - * connectors/dds4ccm/impl/ndds/Utils.h - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.mpc - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.mpc - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - * MPC/config/connectoridldefaults.mpb - * MPC/config/dds4ccm.mpb - * MPC/config/dds4ccm_base.mpb - * MPC/config/dds4ccm_ts_default.mpb - More portability changes - -Tue Feb 23 04:44:49 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation_2.cdp: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/SimpleProcessColocation_Default.cdp: - - Tests to excercise process colocation when passed through the - EM. - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - - Test script was broken and not actually running tests. - -Tue Feb 23 04:05:06 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/bin/PythonDAnCE/generator/__init__.py: - * DAnCE/bin/PythonDAnCE/generator/comp_impl.py: - * DAnCE/bin/PythonDAnCE/generator/comp_inst.py: - * DAnCE/bin/PythonDAnCE/generator/config_prop.py: - * DAnCE/bin/PythonDAnCE/generator/connection.py: - * DAnCE/bin/PythonDAnCE/generator/deploy_requirement.py: - * DAnCE/bin/PythonDAnCE/generator/external_reference.py: - * DAnCE/bin/PythonDAnCE/generator/internal_endpoint.py: - * DAnCE/bin/generate_plan.py: - - Improvements to allow more expressive plan generation. - -Tue Feb 23 04:03:46 UTC 2010 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Additional error checking, and an improvements to how - colocation groups with NoConstraint are handled. - -Tue Feb 23 02:55:31 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Hello/descriptors/NodeMap.dat: - * examples/Hello/descriptors/PlanLocality_DifferentProcesses.cdp: - * examples/Hello/descriptors/PlanLocality_SameProcess.cdp: - * examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl: - * examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl: - - Added the files above to test PlanLocality feature. - -Tue Feb 23 02:39:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Hello/Receiver/Receiver_exec.h: - * examples/Hello/Receiver/Receiver_exec.cpp: - * examples/Hello/Sender/Sender_exec.h: - * examples/Hello/Sender/Sender_exec.cpp: - - Update this example. It was out of date and as such, it - wouldn't work with CoSMIC generated descriptors (due - to missing entry points). - -Mon Feb 22 22:13:59 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component/descriptors/NodeMap.dat: - - Changed port number. - - * examples/Null_Component/descriptors/run_test_without_ns.pl: - - Enhanced this script so it would deploy all cdps (component deployment plans) - that are in the directory. - -Mon Feb 22 21:39:08 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component/descriptors/Null_PlanLocality_DifferentProcesses.cdp: - * examples/Null_Component/descriptors/Null_PlanLocality_SameProcess.cdp: - Add a couple of deployment plans to test the PlanLocality feature. - -Mon Feb 22 20:48:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component/descriptors/NodeMap.dat: - * examples/Null_Component_Glfa/descriptors/NodeMap.dat: - - Fixed a small bug in these files. - - * examples/Null_Component/descriptors/run_test_without_ns.pl: - - Added a new test to deploy this example without using the naming service. - - * bin/ciao_tests.lst: - - Add run_test_without_ns.pl to the daily regression tests. - -Feb 22 14:26:16 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.idl: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: - Extended test with an extra connector which handles a fixed - size struct. - -Mon Feb 22 13:48:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.idl - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.idl - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.idl - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.idl - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.idl - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.idl - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.idl - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.idl - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.idl - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.idl - * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.idl - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl - Updated rti typesupport to ndds typesupport, everywhere we talk - about ndds - -Mon Feb 22 13:39:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h - * connectors/dds4ccm/impl/ndds/DataReader.h - * connectors/dds4ccm/impl/ndds/DataWriter.h - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/Duration_t.h - * connectors/dds4ccm/impl/ndds/Getter_T.h - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h - * connectors/dds4ccm/impl/ndds/QueryCondition.h - * connectors/dds4ccm/impl/ndds/Reader_T.h - * connectors/dds4ccm/impl/ndds/SampleInfo.h - * connectors/dds4ccm/impl/ndds/Subscriber.h - * connectors/dds4ccm/impl/ndds/Time_t.h - * connectors/dds4ccm/impl/ndds/Topic.h - Portability improvements - - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl: - Updated typesupport - -Mon Feb 22 12:47:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/MPC/config/dance_nodeapplication.mpb - * DAnCE/NodeApplication/NodeApplication.mpc - Corrected after - -Mon Feb 22 12:46:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/MPC/config/dance_nodeapplicationmanager.mpb - * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc - Corrected after - -Mon Feb 22 12:36:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - Added empty source files to not pickup files that are already generated - by other projects in the same directory - -Mon Feb 22 12:30:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Quoter/Broker/Broker.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.mpc - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.mpc - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.mpc - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - Removed nddslib as base project - - * MPC/config/dds4ccm_base.mpb: - Added nddslib as base project - -Mon Feb 22 12:25:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - Layout changes - -Mon Feb 22 12:11:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - Fixed casing problems - -Mon Feb 22 11:37:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Reverted change below - -Mon Feb 22 10:34:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - Added custom_only=1 - -Mon Feb 22 10:16:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h: - Updated ifdef guards - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc: - Layout changes - - * MPC/config/dds4ccm_base.mpb: - * MPC/config/dds4ccm_impl.mpb: - Simplified thse projects - -Mon Feb 22 09:49:50 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc: - Resolved MPC-warning. - -Mon Feb 22 09:29:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc - * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Connector/Connector.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Goodbye/HelloGoodbye.mpc - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/Hello/HelloGoodbye.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - Use the new dds4ccm_ts_defaults base project - -Mon Feb 22 08:29:03 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - Created typedefs of templated classes. - -Mon Feb 22 08:21:57 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Using the ACE_NEW_* macros (instead of C++ new). - -Mon Feb 22 08:22:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - Layout change - - * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp - * DAnCE/RepositoryManager/RepositoryManager.cpp - Shutdown the orb - - * MPC/config/connectoridldefaults.mpb: - No executor header file for a connector - -Mon Feb 22 08:20:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Layout and const changes - -Mon Feb 22 07:18:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc - Simplified these base projects - -Sun Feb 21 09:24:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ChangeLogs/*: - Use full year - -Sat Feb 20 20:31:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * MPC/config/dds4ccm_ts_default.mpb: - New base project for dds4ccm dds type support generation. This - base project will be soon be used for all dds4ccm examples and - tests. The typesupport files will now be linked together with - the tao type code to one shared library. dds4ccm should work - on the long term with multiple dds implementations, the fact - that you have an implementation doesn't mean you want to use - it with dds4ccm. with the new features dds4ccm_ndds, dds4ccm_opendds, - and dds4ccm_splice you can control which dds vendor dds4ccm - should use. At this moment ndds is supported and tested - - Thanks to Adam Mitz for extending MPC to make this base - project possible - -Fri Feb 19 15:44:38 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: - - Added #include, newly required due to reordering of - #includes in the front end. - -Fri Feb 19 15:11:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/OMG-CCM-Tutorial.ppt: - Improved AMI4CCM one step further - -Fri Feb 19 12:53:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/Getter_T.cpp - * connectors/dds4ccm/impl/ndds/Getter_T.h - Added a boolean to the connectors to let the TAO_IDL - compiler generate whether we have a fixed or non fixed - type. The memory management is different and caused - compile and runtime problems with getter::get_one. - We now specialized the Getter::get_one method for - fixed and for non fixed types - -Fri Feb 19 11:53:38 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Implemented some more ACE_NEW_* macros. - -Fri Feb 19 11:29:08 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Implemented some more ACE_NEW_* macros. - -Fri Feb 19 10:51:49 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: - Changed value of RELIABLE_READER_ACTIVITY_CHANGED_STATUS. - - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Prepared the test to receive the RELIABLE_READER_ACTIVITY_CHANGED_STATUS. - -Fri Feb 19 08:43:52 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TwoTopicsDifferentNs/*: - Added tests in order to test the TAO_IDL compliler. - -Fri Feb 19 08:35:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.cpp - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.cpp - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.cpp - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.cpp - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.cpp - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.cpp - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.cpp - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.cpp - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.h - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.h - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.h - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.h - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.h - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.h - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.h - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.h - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.h - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h - Removed from the archive, generated by tao_idl from now - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Base/Base.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Base/Base.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.idl - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.idl - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.idl - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.idl - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.idl - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.idl - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.idl - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.idl - * connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.idl - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.idl - * connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.idl - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl - Added RTI typesupport pragma - - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc - Updated to let tao_idl generate the connector - -Thu Feb 18 16:07:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl - Added rti typesupport pragma - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h - Removed from the archive - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc - Updated to generate the connector - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp - Layout change - -Thu Feb 18 15:47:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/id3p_test/*: - Removed, obsolete - -Thu Feb 18 15:43:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl: - Added rti typesupport pragma - - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.cpp - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.cpp - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.h - Removed from the archive - - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc - Updated to generate the connector - -Thu Feb 18 15:36:06 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp: - Remove some tabs. - -Thu Feb 18 15:35:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc: - Updated to use tao_idl generation - - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.h: - Removed from the archive - -Thu Feb 18 14:22:29 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener.cpp: - Implemented ACE_NEW_* macros. - -Thu Feb 18 13:48:20 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TwoTopics/Connector/TwoTopics_Connector.mpc: - Removed dummy label to enable compilation. - -Thu Feb 18 13:44:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Connector/FSS_Event_Connector.mpc: - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Connector/FSS_State_Connector.mpc: - Removed dummy label. - - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Receiver/*: - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Sender/*: - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/descriptors/*: - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Receiver/*: - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Sender/*: - * connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/descriptors/*: - Removed these files since this is there to capture compiler errors. - -Thu Feb 18 13:26:06 UTC 2010 Marijke Hnegstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Latency: - * connectors/dds4ccm/performance-tests/Latency/Base: - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc: - * connectors/dds4ccm/performance-tests/Latency/Connector: - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.idl: - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector.mpc: - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.cpp: - * connectors/dds4ccm/performance-tests/Latency/Connector/Latency_Test_Connector_exec.h: - * connectors/dds4ccm/performance-tests/Latency/descriptors: - * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp: - * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl: - * connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/performance-tests/Latency/Receiver: - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.idl: - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver.mpc: - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.h: - * connectors/dds4ccm/performance-tests/Latency/Sender: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.mpc: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h: - First base of new latency test dds4ccm. - -Thu Feb 18 13:22:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Made better use of the ACE_NEW_* macros. - -Thu Feb 18 13:13:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Fixed gcc compile error - -Thu Feb 18 12:33:06 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Using the ACE_NEW_* marcros instead of the - regular C++ new. - -Thu Feb 18 11:36:08 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TwoTopics/*: - Test to check whether the generated exec code - compiles without errors when defining two topics - in one connector. - -Thu Feb 18 09:00:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/*: - Added test to test fixed size data. Fixed size data is handled - in a different way. This'll result in compliler errors when not - coded properly. - -Thu Feb 18 08:37:49 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated - - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Added some more tracing. - - * connectors/dds4ccm/tests/FixedSizeStruct/*: - Added test to test fixed size data. Fixed size data is handled - in a different way. This'll result in compliler errors when not - coded properly. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Improved the way the Receiver receives data. - -Thu Feb 18 08:30:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Fixed compile error with fixed size datatypes - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Layout and documentation fixes - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: - No need for C.inl - -Wed Feb 17 15:24:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - Layout changes - - * DAnCE/DomainApplication/Domain_Application_Impl.cpp - * DAnCE/DomainApplication/Domain_Application_Impl.h - * DAnCE/DomainApplication/DomainApplication.mpc - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h - Cleanup - -Wed Feb 17 13:57:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - Deleted reactor member which is not needed here - - * DAnCE/NodeManager/Node_Manager_Module.h: - * DAnCE/RepositoryManager/Repository_Manager_Module.h: - Removed not needed include - - * DAnCE/RepositoryManager/RepositoryManager.mpc: - Cleanup base projects - -Wed Feb 17 12:14:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/MPC/config/dance_plan_generator.mpb - * DAnCE/Plan_Generator/PCVisitor.cpp - * DAnCE/Plan_Generator/PCVisitor.h - * DAnCE/Plan_Generator/PCVisitorBase.cpp - * DAnCE/Plan_Generator/PCVisitorBase.h - * DAnCE/Plan_Generator/PCVisitorBase.inl - * DAnCE/Plan_Generator/Plan_Generator.mpc - * DAnCE/Plan_Generator/Plan_Generator_Impl.cpp - * DAnCE/Plan_Generator/Plan_Generator_Impl.h - * DAnCE/Plan_Generator/Plan_Generator_Impl_Export.h - removed, not used at all - -Wed Feb 17 12:10:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.idl: - Added pragma - - * DAnCE/RepositoryManager/DAnCE_RepositoryManager_Module_Export.h: - Deleted - -Wed Feb 17 12:09:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeManager/Node_Manager_Module.h: - Removed obsolete header - - * DAnCE/MPC/config/dance_utils.mpb - * DAnCE/Utils - * DAnCE/Utils/DAnCE_Utils.mpc - * DAnCE/Utils/DAnCE_Utils_Export.h - * DAnCE/Utils/Plan_Handler.cpp - * DAnCE/Utils/Plan_Handler.h - Removed, not used at all - -Wed Feb 17 11:40:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Cleanup of the repository manager - - * DAnCE/DAnCE/DAnCE_Loader.h: - * DAnCE/MPC/config/dance_repositorymanager.mpb: - * DAnCE/RepositoryManager/Repository_Manager_Admin_Export.h - Deleted - - * DAnCE/RepositoryManager/PC_Updater.h - * DAnCE/RepositoryManager/Repository_Manager.cpp - * DAnCE/RepositoryManager/repository_manager_admin.h - * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.h - * DAnCE/RepositoryManager/RepositoryManager.mpc - * DAnCE/RepositoryManager/RepositoryManager_Impl.h - * DAnCE/RepositoryManager/RM_Helper.h - * DAnCE/RepositoryManager/URL_Parser.h - Cleanup - -Wed Feb 17 11:20:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Cleanup of the target manager - - * DAnCE/MPC/config/dance_nodemanager.mpb: - * DAnCE/MPC/config/dance_targetmanager.mpb - Deleted, obsolete - - * DAnCE/NodeApplication/NodeApplication.mpc: - * DAnCE/RepositoryManager/RM_Helper.h: - * DAnCE/TargetManager/ResourceCommitmentManager.h: - layout change - - * DAnCE/NodeManager/NodeManager.mpc: - Reduced dependency - - * DAnCE/TargetManager/Target_Manager_Exec.cpp - * DAnCE/TargetManager/Target_Manager_Module_export.h - * DAnCE/TargetManager/TargetManager_Impl_export.h - Deleted from the archive - - * DAnCE/TargetManager/Target_Manager.cpp - * DAnCE/TargetManager/Target_Manager_Module.cpp - * DAnCE/TargetManager/Target_Manager_Module.h - * DAnCE/TargetManager/TargetManager.mpc - * DAnCE/TargetManager/TargetManager_Impl.cpp - * DAnCE/TargetManager/TargetManager_Impl.h - Simplified and cleanup - -Wed Feb 17 10:54:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/TargetManager/CmpClient.cpp - * DAnCE/TargetManager/TM_Client.mpc - Moved to DAnCE/tests/TargetManager - -Wed Feb 17 09:49:35 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Stopping time when the run actualy starts. - -Wed Feb 17 09:41:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: - Added rti typesupport trait - - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc: - Updated to use tao_idl generated connector - - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.cpp: - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h: - Removed from the archive - -Wed Feb 17 09:36:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Check whether the get_listener returns nil. - - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: - Improved implementation. Sometimes unregister_handles hangs in - a never ending loop. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Improved implementation. Polling for the last sample in DDS now - is done using the reactor thread. - -Wed Feb 17 09:21:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.cpp: - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: - Deleted, generated by tao_idl now - -Wed Feb 17 09:07:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Simplified NodeManager - - * DAnCE/NodeManager/DAnCE_NodeManager_Module_Export.h - * DAnCE/NodeManager/Node_Manager_Exec.cpp - * DAnCE/NodeManager/NodeManager_Export.h - Removed - - * DAnCE/NodeManager/Node_Manager.cpp - * DAnCE/NodeManager/Node_Manager_Module.cpp - * DAnCE/NodeManager/Node_Manager_Module.h - * DAnCE/NodeManager/NodeManager.mpc - * DAnCE/NodeManager/NodeManager_Impl.cpp - * DAnCE/NodeManager/NodeManager_Impl.h - Simplified - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - Fixed warning - -Tue Feb 16 20:34:27 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * connectors/dds4ccm/idl/dds4ccm_Connector.idl: - - Removed the line '#define connector component' since we - now have backend and frontend connector support. - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: - - Modified projects to generate and compile the - connector implementation. - - * examples/BasicSP/BMClosedED/BMClosedED.idl: - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - - Cosmetic changes. - -Tue Feb 16 20:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Simplified execution manager - - * DAnCE/ExecutionManager/DAnCE_ExecutionManager_Module_Export.h - * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp - * DAnCE/ExecutionManager/ExecutionManager_Export.h - Removed - - * DAnCE/ExecutionManager/Execution_Manager.cpp - * DAnCE/ExecutionManager/ExecutionManager.mpc - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/ExecutionManager/ExecutionManager_Module.h - Simplified - - * DAnCE/Plan_Launcher/Plan_Launcher.cpp: - Layout changes - -Tue Feb 16 19:33:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - Simplified the plan_launcher, it was way to complex to - build - - * DAnCE/MPC/config/dance_plan_launcher.mpb - * DAnCE/MPC/config/dance_plan_launcher_base.mpb - * DAnCE/Plan_Launcher/Plan_Launcher.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_Export.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module_Export.h - * DAnCE/Plan_Launcher/Plan_Launcher_Impl_Export.h - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Module.h - * DAnCE/Plan_Launcher/Plan_Launcher_Module_Export.h - * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp - Deleted, all not used - - * DAnCE/Plan_Launcher/Plan_Launcher.cpp - * DAnCE/Plan_Launcher/Plan_Launcher.mpc - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h - Updated to contain the Plan_Launcher implementation and main - -Tue Feb 16 18:45:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Plan_Launcher/launcher.cpp: - Removed, not used - - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h: - Layout changes - -Tue Feb 16 18:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DAnCE/CIAO_ExecutionManagerDaemon.idl - * DAnCE/DAnCE/CIAO_Interfaces.mpc - * DAnCE/ExecutionManager/ExecutionManager.mpc - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/MPC/config/ciao_executionmanager_skel.mpb - * DAnCE/MPC/config/ciao_executionmanager_stub.mpb - * DAnCE/RepositoryManager/RepositoryManager.cpp - Removed shutdown method, it was not used and a non spec interface - -Tue Feb 16 15:48:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DAnCE/DAnCE_Properties.mpc: - Added mpc file which should have been committed earlier today - -Tue Feb 16 13:08:57 UTC 2010 Marijke Hemgstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub3.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub_BE.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub_BE.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/README: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: - Add attribute number_of_subscribers, made different test scripts. - -Tue Feb 16 12:47:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Config_Handlers/Config_Handlers.mpc - * DAnCE/DAnCE/DAnCE_Loader.h - * DAnCE/DAnCE/DAnCE_Properties.idl - * DAnCE/DAnCE/Deployment_common.h - * DAnCE/Deployment/DAnCE_Core.mpc - * DAnCE/Deployment/DAnCE_Loader.h - * DAnCE/Deployment/DAnCE_Properties.idl - * DAnCE/Deployment/Deployment.idl - * DAnCE/Deployment/Deployment_Application.idl - * DAnCE/Deployment/Deployment_ApplicationManager.idl - * DAnCE/Deployment/Deployment_Base.idl - * DAnCE/Deployment/Deployment_common.h - * DAnCE/Deployment/Deployment_DeploymentPlan.idl - * DAnCE/Deployment/Deployment_NodeManager.idl - * DAnCE/Deployment/Deployment_Packaging_Data.idl - * DAnCE/Deployment/Deployment_RepositoryManager.idl - * DAnCE/Deployment/Deployment_ResourceCommitmentManager.idl - * DAnCE/Deployment/Deployment_stub_export.h - * DAnCE/Deployment/Deployment_svnt_export.h - * DAnCE/Deployment/Deployment_TargetData.idl - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/NodeApplication/NodeApplication.mpc - * DAnCE/NodeApplication/NodeApplication_Impl.cpp - * DAnCE/NodeApplication/NodeApplication_Impl.h - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp - * DAnCE/NodeManager/Node_Manager_Module.cpp - * DAnCE/NodeManager/Node_Manager_Module.h - * DAnCE/NodeManager/NodeManager_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher.mpc - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.h - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.h - * DAnCE/TargetManager/Target_Manager_Module.cpp - * DAnCE/TargetManager/Target_Manager_Module.h - Removed DAnCE/Deployment to just contain the spec compliant IDL, - non compliant parts have been moved to DAnCE/DAnCE. All using - code has been updated. We did found some problems in the OMG IDL - 07-02-01 which has been reported to the OMG: - - LastConfiguration and InvalidReference are listed in 07-02-01 - but not used at all. - - PlanLocalityKind members have a Plan prefix to resolve a conflict - with LocalityKind::SameProcess. - All extensions for DDS4CCM have now a comment indicating that - -Tue Feb 16 12:32:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: - Resolved shutdown errors. - -Tue Feb 16 10:54:26 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp: - Added data listener and test thread switch for this - data listener. - -Tue Feb 16 09:45:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Improved code for thread switch. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Removed reader implementation since it's unnecessary. Also - optimized logging. - - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.cpp: - Improved logging. - -Tue Feb 16 08:23:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Config_Handlers/Config_Handlers.mpc - * DAnCE/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc - * DAnCE/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * DAnCE/Deployment/DAnCE_Core.mpc - * DAnCE/DomainApplication/DomainApplication.mpc - * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc - * DAnCE/ExecutionManager/ExecutionManager.mpc - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/MPC/config/ciao_config_handlers.mpb - * DAnCE/MPC/config/ciao_config_handlers_base.mpb - * DAnCE/MPC/config/ciao_nodeapplication.mpb - * DAnCE/MPC/config/ciao_nodeapplicationmanager.mpb - * DAnCE/MPC/config/ciao_plan_generator.mpb - * DAnCE/MPC/config/ciao_targetmanager_stub.mpb - * DAnCE/MPC/config/ciao_targetmanager_svnt.mpb - * DAnCE/MPC/config/dance_applicationmanager_skel.mpb - * DAnCE/MPC/config/dance_component_server.mpb - * DAnCE/MPC/config/dance_component_server_svnt.mpb - * DAnCE/MPC/config/dance_config_handlers.mpb - * DAnCE/MPC/config/dance_config_handlers_base.mpb - * DAnCE/MPC/config/dance_deployment_skel.mpb - * DAnCE/MPC/config/dance_deployment_svnt.mpb - * DAnCE/MPC/config/dance_domainapplication_skel.mpb - * DAnCE/MPC/config/dance_executionmanager_skel.mpb - * DAnCE/MPC/config/dance_extension_stub.mpb - * DAnCE/MPC/config/dance_nodeapplication_skel.mpb - * DAnCE/MPC/config/dance_nodemanager_skel.mpb - * DAnCE/MPC/config/dance_nodemanager_svnt.mpb - * DAnCE/MPC/config/dance_output.mpb - * DAnCE/MPC/config/dance_plan_generator.mpb - * DAnCE/MPC/config/dance_repositorymanager.mpb - * DAnCE/MPC/config/dance_repositorymanager_skel.mpb - * DAnCE/MPC/config/dance_targetmanager.mpb - * DAnCE/MPC/config/dance_targetmanager_skel.mpb - * DAnCE/MPC/config/dance_tm_daemon.mpb - * DAnCE/NodeApplication/NodeApplication.mpc - * DAnCE/NodeManager/NodeManager.mpc - * DAnCE/Plan_Launcher/Plan_Launcher.mpc - * DAnCE/RepositoryManager/RepositoryManager.mpc - * DAnCE/TargetManager/TargetManager.mpc - * DAnCE/TargetManager/TM_Client.mpc - * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc - * DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc - * DAnCE/tests/Config_Handlers/Config_Handlers.mpc - * DAnCE/tests/Config_Handlers/DynAny_Handler/test.mpc - * DAnCE/tests/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * DAnCE/tests/DeploymentPlanDump/DeploymentPlanDump.mpc - * DAnCE/tests/DeploymentPlanTestReferences/DeploymentPlanTestReferences.mpc - * DAnCE/tests/DeploymentTest1/DeploymentTest1.mpc - * DAnCE/Utils/DAnCE_Utils.mpc - Cleanup of DAnCE base projects - -Mon Feb 15 19:48:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DAnCE - * DAnCE/DAnCE/CIAO_Interfaces.mpc - * DAnCE/DAnCE/CIAO_NodeManagerDaemon.idl - * DAnCE/Deployment/ciao - * DAnCE/Deployment/ciao/CIAO_ExecutionManagerDaemon.idl - * DAnCE/Deployment/ciao/CIAO_Interfaces.mpc - * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl - * DAnCE/Deployment/ciao/Module_Main.h - * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/MPC/config/ciao_nodemanager_skel.mpb - * DAnCE/MPC/config/ciao_nodemanager_stub.mpb - * DAnCE/NodeManager/Node_Manager_Exec.cpp - * DAnCE/NodeManager/NodeManager_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp - * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp - * DAnCE/TargetManager/Target_Manager_Exec.cpp - * DAnCE/TargetManager/TM_Client.mpc - Moved DAnCE/Deployment/ciao to DAnCE/DAnCE and removed the - CIAO_NodeManagerDeamon interface, it was not used at all - -Mon Feb 15 19:05:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl: - Fixed comments and removed commented out stuff - - * DAnCE/NodeManager/Node_Manager_Module.cpp: - * DAnCE/TargetManager/Target_Manager_Module.cpp - Fixed typo in comment - - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: - Fixed warning - - * DAnCE/RepositoryManager/PC_Updater.cpp: - * DAnCE/RepositoryManager/PC_Updater.h - Layout and documentation fixes - - * DAnCE/RepositoryManager/repository_manager_admin.cpp: - Unicode fixes - - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.h - Removed not used servant map - - * DAnCE/RepositoryManager/RepositoryManager.cpp: - Doxygen fixes - - * DAnCE/RepositoryManager/RepositoryManager_Impl.h: - * DAnCE/RepositoryManager/RM_Helper.cpp - * DAnCE/RepositoryManager/RM_Helper.h - Layout changes - - * DAnCE/TargetManager/DAnCE_TargetManagerDaemon.idl: - Removed, this interface was used, but not implemented at all - - * DAnCE/TargetManager/TargetManager.mpc: - Removed obsolete projects - - * DAnCE/TargetManager/TargetManager_Impl.cpp - * DAnCE/TargetManager/TargetManager_Impl.h - removed not used shutdown - -Mon Feb 15 14:04:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/TargetManager/DomainDataManager.cpp - * DAnCE/TargetManager/DomainDataManager.h - * DAnCE/TargetManager/ResourceCommitmentManager.cpp - * DAnCE/TargetManager/ResourceCommitmentManager.h - * DAnCE/TargetManager/TargetManager_Impl.cpp - Various code improvements - -Mon Feb 15 13:32:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - * DAnCE/NodeApplication/NodeApplication_Impl.h: - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: - * DAnCE/NodeManager/Node_Manager_Module.cpp: - * DAnCE/NodeManager/NodeManager_Impl.h: - Various code improvements - -Mon Feb 15 13:20:10 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * DAnCE/DomainApplication/Domain_Application_Impl.cpp: - Throwing exception when errors occur during shutdown. - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - New line appended to log message. - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp: - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: - Throwing and catching exceptions when errors occur - during shutdown. When errors occur, ccm_remove is not - invoked and when it isn't, tests seems to be ok while they're - not. - - * connectors/dds4ccm/docs/ccm_dds.idl: - Layout changes. - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Added trace. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Optimized logging. - -Mon Feb 15 13:15:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/TargetManager/TargetManager_exec.cpp: - * DAnCE/TargetManager/TargetManager_exec.h: - Removed, not used - - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h - * DAnCE/TargetManager/DomainDataManager.cpp - * DAnCE/TargetManager/DomainDataManager.h - * DAnCE/TargetManager/ResourceCommitmentManager.cpp - Reduced includes and dependencies - -Mon Feb 15 12:50:57 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Deployment/ciao - * DAnCE/Deployment/ciao/CIAO_ExecutionManagerDaemon.idl - * DAnCE/Deployment/ciao/CIAO_Interfaces.mpc - * DAnCE/Deployment/ciao/CIAO_NodeManagerDaemon.idl - * DAnCE/Deployment/ciao/Module_Main.h - * DAnCE/Deployment/CIAO_ExecutionManagerDaemon.idl - * DAnCE/Deployment/CIAO_Interfaces.mpc - * DAnCE/Deployment/CIAO_NodeManagerDaemon.idl - * DAnCE/Deployment/DAnCE_Core.mpc - * DAnCE/Deployment/Deployment_common.h - * DAnCE/Deployment/Deployment_NodeManager.idl - * DAnCE/Deployment/Module_Main.h - * DAnCE/DomainApplication/Domain_Application_Impl.cpp - * DAnCE/DomainApplication/Domain_Application_Impl.h - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp - * DAnCE/ExecutionManager/Execution_Manager_Exec.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/MPC/config/dance_domainapplicationmanager_skel.mpb - * DAnCE/MPC/config/dance_domainapplicationmanager_stub.mpb - * DAnCE/MPC/config/dance_nodeapplication_stub.mpb - * DAnCE/MPC/config/dance_nodeapplicationmanager_skel.mpb - * DAnCE/MPC/config/dance_nodeapplicationmanager_stub.mpb - * DAnCE/NodeManager/Node_Manager_Exec.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h - * DAnCE/Plan_Launcher/Plan_Launcher_Exec.cpp - * DAnCE/RepositoryManager/Repository_Manager_Exec.cpp - * DAnCE/TargetManager/Target_Manager_Exec.cpp - Moved the CIAO specific idl/code from DAnCE/Deployment to - DAnCE/Deployment/ciao and updated using code. Move - ApplicationManager to its own DLL and enabled in some projects - AMI. - -Mon Feb 15 09:50:57 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Optimized logging regarding domain_id. - -Mon Feb 15 09:35:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - Changed the startup sequence. Don't use a sleep. - - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - Extended test time. - -Mon Feb 15 09:19:44 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Layout changes - - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: - Extend test with two connectors sharing the same topic. - -Fri Feb 12 19:08:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * MPC/config/dance_applicationmanager.mpb: - * MPC/config/dance_applicationmanager_skel.mpb: - * MPC/config/dance_applicationmanager_stub.mpb: - New base projects for the dance am library - -Fri Feb 12 18:49:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: - Added some missing includes - -Fri Feb 12 18:31:36 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Null_Component_Glfa/Null_Component.mpc: - Removed not needed after - -Fri Feb 12 15:50:36 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Reusing topic when reusing a domainparticipant. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Optimized logging. - -Fri Feb 12 13:18:06 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl: - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h: - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.idl: - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h: - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.idl: - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h: - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp: - Moved typed module ShapeType from the CCM_DDS module to the Shapes module - and renamed it to ShapeTypeConn. - -Fri Feb 12 12:37:15 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: - Moved typed module TestTopic from the CCM_DDS module to the TestTopic module - and renamed it to TestTopicConn. - -Fri Feb 12 11:31:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: - Changed number of RELIABLE_READER_ACTIVITY_CHANGED_STATUS. This now - reflects the DDS_RELIABLE_READER_ACTIVITY_CHANGED_STATUS. - - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h: - Moved typed connector to the test module. - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Added a reader. Stopping reading after a while. - Also changes related to movement of the connector. - - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Changed timing. - - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: - Added reader connection. - - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/USER_QOS_PROFILES.xml: - Removed some unused settings. - - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - Sleeping 20 seconds. - -Thu Feb 11 15:41:08 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated. - -Thu Feb 11 15:26:11 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - Don't need to test thread switch in the receiver because - on_offered_deadline_missed-status is not related to a subsciber and should not - be reaceived. - -Thu Feb 11 15:22:11 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated to reflect the latest status. - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - Resolved test errors. - -Thu Feb 11 11:34:38 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Utils.h: - Added RELIABLE_READER_ACTIVITY_CHANGED_STATUS to string - conversion. - - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: - Layout changes. - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Enabled listener. - - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/USER_QOS_PROFILES.xml: - Added ON_LIVELINESS_LOST status test. - - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: - Removed ConnectorStatusListener from connection list. - -Thu Feb 11 10:42:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Null_Component_Glfa/Null_Component.mpc: - Glem is required - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: - Small cleanup - -Thu Feb 11 08:31:27 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Improved test by using a timer to check for last sample in DDS. - - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: - Incremented iterations - -Thu Feb 11 02:27:37 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * bin/ciao_tests.lst: - - Add TAO/CIAO/examples/Null_Component_Glfa to the list of - daily tests we run so we can ensure that the feature - is still functional. - -Thu Feb 11 02:21:29 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/Null_Component.mpc: - * examples/Null_Component_Glfa/Null_Interface.mpc: - - Decorated project names with Glfa token so project names - won't clash with the Null_Component example. - -Wed Feb 10 22:22:55 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * connectors/dds4ccm/idl/dds4ccm_Base.idl: - - Removed the line '#define connector component' - -Wed Feb 10 21:36:32 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/Null_Interface.mpc: - - Minor changes to the MPC files to accomodate Glfa changes. - -Wed Feb 10 21:15:28 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/StaticDAnCEApp.cpp: - * examples/Null_Component_Glfa/StaticDAnCEApp.mpc: - * examples/Null_Component_Glfa/plan.h: - - Removed these files. They are not relavent to the Glfa - example. - -Wed Feb 10 21:13:53 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/Null_Component.mpc: - - Added -Glfa option to the project. - -Wed Feb 10 21:02:03 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * examples/Null_Component_Glfa/*: - - We should have an example to test the -Glfa feature. - This is a place holder for now, more modifications - are needed to make this functional. - -Wed Feb 10 19:49:13 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Using refcounting of CORBA::LocalObject since it's thread safe. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Removed unnecessary debug statement. - -Wed Feb 10 15:33:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: - Use a High_Res_Timer in sender in order to make it possible to send more messages in a timeinterval. - -Wed Feb 10 14:23:51 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Checking whether a connection to the reader is in place before read. - - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Wait a while before informing the receiver that the samples - were written. - -Wed Feb 10 14:06:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - SharedDomainParticipant tests should work again. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Made DomainParticipant proxy class refcounted. Prevented - deleting the DomainParticipant proxy when still in use. - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp: - Optimized logging. - -Wed Feb 10 10:26:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.h: - Removed generated headers - -Wed Feb 10 10:03:26 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Implemented thread switch for DataReaderStateListener. - - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.idl: - Layout changes. - -Wed Feb 10 09:36:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Extended native example - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: - Added the exec export flags to get svn head to compile - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: - Added another pragma - -Wed Feb 10 08:12:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: - Preparing thread switch DataReaderStateListener_T. - - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - Code alignment. - - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - Check on error listeners pointer. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Optimized logging. Code alignment. - -Wed Feb 10 8:10:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: - Removed unused parameter. - -Tue Feb 9 22:57:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc: - - Added generation of connector export header file, and cosmetic - changes. - - * MPC/config/connectoridldefaults.mpb: - - Added command line options to trigger generation of connector - implementation and connector export header file. - -Tue Feb 9 13:27:37 UTC 2010 Marijke Hengstmengelt <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver.idl: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: - Get and print throughput statistics, print latency one way, code optimalizations. - -Tue Feb 9 13:27:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl: - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.idl: - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl: - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.h: - Moved typed module Hello to Hello namespace (instead of leaving - it in the CCM_DDS namespace). - -Tue Feb 9 13:25:17 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Valuetype_Factories/Cookies.h: - Layout change - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Added commented out example using native that causes tao_idl to crash - -Tue Feb 9 12:49:17 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - Code alignment in order to be consistent with other tests. - -Tue Feb 9 12:36:38 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Optimized logging. - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.h: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - Added test for thread switch. - -Tue Feb 9 12:24:14 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - Optimized logging. - - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - Added test for thread switch. - - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - Resolved compiler warnings on Linux. - -Tue Feb 9 12:02:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - Code alignment and optimized logging. - - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - Added thread switch test. - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - Code aligning. - -Tue Feb 9 11:04:46 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: - Added thread swich test to Sender component. - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Optimized logging. - -Tue Feb 9 10:21:44 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Minor code changes. - - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Tested thread switch on sender side. Minor code changes. - -Tue Feb 9 10:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: - Fixed memory leak - - * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: - * connectors/ami4ccm/docs/AMI4CCM-spec.odt: - Small updates - -Tue Feb 9 10:03:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Since on_data_on_readers is not available anymore, this test - didn't start. Resolved this by letting the receiver know that - all samples were written. - -Tue Feb 9 09:29:54 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Resolved compiler issue. - -Tue Feb 9 08:40:07 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - When DDS returns nil as a listener, we don't need - to create a proxy. Just return nil will be enough. - Implemented get_listener methods. - -Mon Feb 8 20:22:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated. - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - Optimized logging. - - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.idl: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.idl: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.idl: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - Since on_data_on_readers is not available anymore, these tests - didn't start. Resolved this by start listening on ccm_activate. - -Mon Feb 8 15:14:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h: - Added explicit global scope - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: - Added pragma rti typesupport to indicate the name of the typesupport - header that will be generated by rtiddsgen. We need to know the - name of this file when generating the dds4ccm connectors by tao_idl - -Mon Feb 8 15:00:45 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Extended test with on_publication_matched. Also implemented test regarding - thread switch for all unexpected statusses to be received (instead of - one thread switch test for all statussses). - -Mon Feb 8 13:49:04 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - Add tests for thread switch. - - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.h: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - Code aligning. - -Mon Feb 8 13:33:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ciao_tests.lst: - Fixed incorrect path - -Mon Feb 8 13:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp - * connectors/dds4ccm/impl/ndds/DataReader.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp - * connectors/dds4ccm/impl/ndds/DataWriter.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/StatusCondition.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/Topic.cpp - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp - * connectors/dds4ccm/impl/ndds/Writer_T.cpp - * DAnCE/TargetManager/ResourceCommitmentManager.cpp - Removed generated comments which didn't had any value - -Mon Feb 8 13:02:39 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - Resolved compiler issue. - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Extended test with thread switch test. - -Mon Feb 8 12:28:48 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Replaced DDS_STATUS_MASK_NONE with 0 since DDS_STATUS_MASK_NONE - is not part of the DDS spec. Also using the DDS namespace to - determine mask. - -Mon Feb 8 12:03:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Shouldn't propagate on_data_on_readers to the user component. - -Mon Feb 8 11:35:22 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Moved all empty inline methods from header to source file. - -Mon Feb 8 11:15:00 UTC 2010 Marcel Smit <msmit@remedy.nl> - - - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - Added test scenario for thread switch. - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Optimized logging regarding thread switch test. - -Mon Feb 8 10:56:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc: - Added missing after - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Layout change - -Mon Feb 8 09:54:01 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Only test thread switch when CIAO_DDS4CCM_CONTEXT_SWITCH is turned on. - -Mon Feb 8 07:46:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: - Fixed memory leak - -Fri Feb 5 19:45:46 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: - * tools/IDL3_to_XMI/IR_Simulator_visitor.h: - - Updates to eliminate build errors due to frontend - changes in home factories and finders. Further - work is needed for this tool to support home factories - and finders. - -Fri Feb 5 15:02:23 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - Implemented thread switch. Test result was incorrectly printed. - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - Code aligning. - -Fri Feb 5 14:07:48 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: - Resolved compiler issues on windows. - -Fri Feb 5 13:11:13 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated. - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - Test on thread handle is NIL. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.h: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Tested thread switch for StatusListener. - -Fri Feb 5 12:37:55 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - Code aligning. - - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - Tested thread switch for PortStatusListener. - -Fri Feb 5 12:10:58 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Added new tests. - - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - Tested thread switch for ConnectorStatusListener. - - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - Tested thread switch for ReaderListener. - -Fri Feb 5 10:07:39 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.h: - * connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: - Renamed OnUnexpectedStatusHandler to DDSCallbackStatusHandler. - -Fri Feb 5 09:38:48 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.h: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Only use the DDS listener callbacks when the listener - connection is there or when logging is required. - -Fri Feb 5 07:25:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: - Resolved compiler issue. - -Thu Feb 4 15:44:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Added a test related to 3819 - -Thu Feb 4 15:27:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/TimeConversion: - * connectors/dds4ccm/tests/TimeConversion/Time_Conversion.mpc: - * connectors/dds4ccm/tests/TimeConversion/run_test.pl: - * connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp: - Added test for testing conversions from and to DDS::Time_t. - -Thu Feb 4 15:21:22 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Utils.h: - Resolved runtime issues regarding logging an instance_handle - -Thu Feb 4 14:09:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: - Cleanup and log which attribute is causing the exception - -Thu Feb 4 13:21:11 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Utils.h: - * connectors/dds4ccm/impl/ndds/Utils.cpp: - Resolved compiler issues on windows. - -Thu Feb 4 12:42:05 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Resolved compiler errors. - -Thu Feb 4 12:37:44 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: - Resolved compiler errors. - -Thu Feb 4 12:31:22 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Added status logging for each DDS callback. Also implemented - thread switch. - -Thu Feb 4 11:45:20 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Corrected mask and according methods. - -Thu Feb 4 10:46:25 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/idl/ccm_dds.idl: - Code aligning. - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h: - Added implementation regarding - ReliableReaderActivityChangedStatus. - - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Added status logging for each DDS callback. - - * connectors/dds4ccm/impl/ndds/Utils.h: - * connectors/dds4ccm/impl/ndds/Utils.cpp: - Added helper methods for status logging in - DDS callbacks. - - * connectors/dds4ccm/impl/ndds/TimeUtilities.h: - Removed unnecessary comment. - - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: - Rewritten to test all unexpected status. Also removed unused - DDS callbacks and realigned some code. - -Thu Feb 4 10:38:43 UTC 2010 Martin Corino <mcorino@remedy.nl> - - * tests/Bug_2130_Regression/descriptors/run_test.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - * tests/IDL_Test/Double_Inherited_Component/run_test.pl: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: - * connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl: - * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/BasicSP/descriptors/run_test.pl: - * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: - * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - - Added cleanup code to kill off remaining ciao_componentserver processes - (in case of certain test failures) since these otherwise tend to choke test - machines. - -Thu Feb 4 10:30:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Extended this idl file - - * tests/IDL_Test/IDL3_Plus/KitchenSink.mpc: - enabled this test for compilation again - -Thu Feb 4 10:25:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Home_Servant_Impl_T.h: - Layout changes - - * tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.mpc: - New MPC file, this test compiles fine now - -Thu Feb 4 10:23:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tools/IDL3_to_IDL2/basic_visitor.cpp - * tools/IDL3_to_IDL2/basic_visitor.h - * tools/IDL3_to_IDL2/checking_visitor.cpp - * tools/IDL3_to_IDL2/checking_visitor.h - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp - * tools/IDL3_to_XMI/IR_Simulator_visitor.h - Merged changes from idl3_plus_backend2 branch to svn head - -Thu Feb 4 09:22:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - Solve some compiler warnings. - -Wed Feb 3 15:08:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - Reduced scope of the try/catch blocks - -Wed Feb 3 13:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - Distribute the reactor through the connector code - -Wed Feb 3 12:10:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - Extended thread swit code, if you want to use this feature, - add CIAO_DDS4CCM_CONTEXT_SWITCH as 1 to your config.h file, - the code is not tested yet, when that is done, we will enable - this flag by default - -Wed Feb 3 11:59:43 UTC 2010 Marijke Hengstmengel <mhengstmengle@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.idl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_pub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/Plan_sub.cdp: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl: - * connectors/dds4ccm/performance-tests/Keyed/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender.idl: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h: - Split in publisher and subscriber proces. Use other time functions. Set some attributes. - -Wed Feb 3 11:30:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp: - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.h: - Thread switch for the on_inconsistent_topic - -Wed Feb 3 11:19:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - More thread switch infrastructure code - -Wed Feb 3 08:10:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl: - New IDL3+ test file, fails to compile, when TAO_IDL can - handle this, we will add the mpc file - -Tue Feb 2 12:43:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h: - Added missing export - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - create eh when there is a reactor - -Tue Feb 2 12:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.cpp - * connectors/dds4ccm/impl/ndds/OnUnexpectedStatusHandler.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - More rework for the thread switch - -Tue Feb 2 12:34:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/CIAO/CommandlinePassage/CommandlinePassage.mpc: - This test doesn't dependent on dds4ccm - -Tue Feb 2 12:32:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Double_Inherited_Component/Inherited_components.mpc: - This test doesn't dependent on dds4ccm - -Tue Feb 2 12:14:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - More rework for the thread switch - -Tue Feb 2 10:44:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h - * connectors/dds4ccm/impl/ndds/TopicListener_T.h - The internal dds4ccm classes will get an ACE_Reactor point, if - that is set, they will handle the thread switch using that - reactor. From the connector side we than only have to pass a - zero pointer or a pointer to a valid reactor - -Tue Feb 2 09:49:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector_exec.h - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector_exec.h - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector_exec.h - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector_exec.h - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector_exec.h - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector_exec.h - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector_exec.h - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.h - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector_exec.h - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector_exec.h - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector_exec.h - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector_exec.h - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector_exec.h - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h - removed not needed include of LocalObject - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - First rework to implement the required thread switch - -Mon Feb 1 19:16:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.idl: - Removed commented out code - - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc - Cleanup - - * MPC/config/ciao_dds4ccm_ndds_impl.mpb: - Deleted, not used - -Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * CIAO version 0.7.6 released. - -Fri Jan 29 13:36:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/OMG-CCM-Tutorial.ppt: - Updated some more parts to match more closely to the current situation - -Thu Jan 28 19:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/OMG-CCM-Tutorial.ppt: - Updated several parts to match more closely to the current situation - -Thu Jan 28 08:50:05 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc: - Resolved dependency. - -Thu Jan 28 07:59:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_3817_Regression/Bar.idl: - Enabled all idl, this bug has been fixed by Jeff - -Wed Jan 27 14:26:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.idl - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl - * connectors/dds4ccm/idl/ccm_dds.idl - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.idl - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl - TAO_IDL has now partly support for templated modules in the front end, but - testing shows that this is enough for our current tets. Much more seperate - tests will be created and more work has to be done, but this is a good - step in the right direction - -Wed Jan 27 10:00:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ciao_tests.lst: - Added !NO_IDL3_TO_XMI in order to disable idl3_to_xmi tests with cross - platform testing - -Wed Jan 27 09:41:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/TimeUtilities.h: - Fixed msvc warnings - -Wed Jan 27 08:34:36 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - Updated value of the keys. - - * connectors/dds4ccm/impl/ndds/TimeUtilities.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - Added operators in order to convert DDS::Time_T to ACE_Time_Value and - vice versa. The logging now uses ACE_Time_Value to print the timestamp. - -Wed Jan 27 06:47:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_3817_Regression/Bar.idl: - Fixed fuzz and commented out the double provides, that will - make the scoreboard turn green again for the moment - -Tue Jan 26 23:07:18 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * tests/Bug_3817_Regression/Bar.idl: - * tests/Bug_3817_Regression/Bar.mpc: - - Renamed to avoid project name conflicts with another regression - test. - - * tests/Bug_3817_Regression/Foo.idl: - * tests/Bug_3817_Regression/Foo.mpc: - - Removed these files. - -Tue Jan 26 22:48:49 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * tests/Bug_3817_Regression: - * tests/Bug_3817_Regression/Foo.idl: - * tests/Bug_3817_Regression/Foo.mpc: - - This test show an example where TAO_IDL does not generate - correct executor code. - -Tue Jan 26 19:56:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tools/IDL3_to_XMI/IDL3_TO_XMI.mpc: - Also build with cross compilation - -Tue Jan 26 14:33:35 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Reverted the implementation of 1 dp per qos_profile for - now. There are some issue regarding which need te be - resolved first. - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - Don't use delete_contained_entities. - - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Renaming variable. - -Tue Jan 26 14:12:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - Compile warning solved. - -Tue Jan 26 13:02:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Connector/Perf_Keyed_Test_Connector.mpc: - Rename long project name. - -Tue Jan 26 11:39:13 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/performance-tests/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/performance-tests/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp: - Resolved compiler errors/warnings on Linux. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Replaced InternalError with InternalErr. - -Tue Jan 26 11:20:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/Performance: - * connectors/dds4ccm/performance-tests: - Renamed to performance-tests - -Tue Jan 26 10:41:26 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/Performance - * connectors/dds4ccm/tests/Performance/Keyed - * connectors/dds4ccm/tests/Performance/Keyed/Base - * connectors/dds4ccm/tests/Performance/Keyed/Base/Perf_Keyed_Test_Base.idl - * connectors/dds4ccm/tests/Performance/Keyed/Base/Perf_Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/Performance/Keyed/Connector - * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector_exec.cpp - * connectors/dds4ccm/tests/Performance/Keyed/Connector/Perf_Keyed_Test_Connector_exec.h - * connectors/dds4ccm/tests/Performance/Keyed/descriptors - * connectors/dds4ccm/tests/Performance/Keyed/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Performance/Keyed/descriptors/run_test.pl - * connectors/dds4ccm/tests/Performance/Keyed/descriptors/USER_QOS_PROFILES.xml - * connectors/dds4ccm/tests/Performance/Keyed/Receiver - * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver.idl - * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver.mpc - * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/Performance/Keyed/Receiver/Perf_Keyed_Test_Receiver_exec.h - * connectors/dds4ccm/tests/Performance/Keyed/Sender - * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender.idl - * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/Performance/Keyed/Sender/Perf_Keyed_Test_Sender_exec.h - Add first base of performace tests. - -Tue Jan 26 09:29:26 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/InstanceHandle/Connector/Writer_Connector.mpc: - * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender.mpc: - * connectors/dds4ccm/tests/InstanceHandle/descriptors/Plan.cdp: - Resolved fuzz warnings. - -Tue Jan 26 07:43:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: - Extended == and != operators. - Resolved compiler warnings. - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/InstanceHandle/*: - Added test in order to test existing operators - for InstanceHandle_t. - -Mon Jan 25 18:25:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp - Const changes - -Mon Jan 25 13:59:21 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - Resolved compiler issue on Linux. - -Mon Jan 25 13:19:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - Fixed fuzz - -Mon Jan 25 13:08:46 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - Setting listener with the appropriate mask. This resolves - test errors regarding the StateListener. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Changed 'exception' with 'excep'. This'll resolved - test errors which aren't real errors. - -Mon Jan 25 12:04:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - dpf is now a process wide singleton. This uncovers some issues with - the sharing of the dp between connectors - -Mon Jan 25 11:17:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - Const, layout, and debug message changes - -Mon Jan 25 10:01:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/MPC/config/dance_redirectionservice.mpb - * DAnCE/RedirectionService/* - * DAnCE/tests/ObjectLocatorTest/* - * DAnCE/tests/RedirectionServiceTest/* - Removed, redirectionservice isn't working in DAnCE and there are no - plans to add support for it - -Mon Jan 25 09:10:13 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: - Resolved compiler. - -Mon Jan 25 09:01:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp: - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h: - Removed includes to files that have been removed - -Mon Jan 25 08:49:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp: - Always print usage messages - -Sat Jan 23 19:08:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/NodeManager/Node_Manager_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/TargetManager/Target_Manager_Module.cpp - Always print usage messages - -Sat Jan 23 18:46:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DomainApplicationManager/Node_Locator.cpp - * DAnCE/DomainApplicationManager/Node_Locator.h - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.h - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - Unicode fixes - -Fri Jan 22 14:59:22 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider.idl: - * tests/IDL_Test/Included_Component/IC_Bar.idl: - * tests/IDL_Test/Included_Component/IC_Foo.idl: - Resolved compiler errors due to pragma ciao lem implementation. - -Fri Jan 22 14:52:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/TargetManager/DomainEvents.idl: - Removed, not used - - * DAnCE/TargetManager/TargetManager_Impl.h: - Layout changes - -Fri Jan 22 14:23:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h: - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/StringSeq.h: - Added operators in order to copy DDS_StringSeq - to and from DDS::StringSeq. - - * connectors/dds4ccm/impl/ndds/InstanceHandle_t.h: - Added == and != operator in order to compare a - DDS_InstanceHandle with a DDS::InstanceHandle_t. - - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - Implemented remaining methods. - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented remaining implementation of QueryCondition. - -Fri Jan 22 12:46:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Contexts/Context_Impl_Base.cpp: - * ciao/Contexts/Context_Impl_Base.h: - * ciao/Contexts/Context_Impl_T.cpp: - * ciao/Contexts/Context_Impl_T.h: - * ciao/Servants/Servant_Impl_T.cpp: - Pass the instance id through the constructor - -Fri Jan 22 11:59:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base/Hello.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc - Use the ami4ccm support in TAO_IDL. The support is partly hardcoded - for just this interface, this is a prototype to show how - ami4ccm could look like. This needs some more tweaks and testing - -Fri Jan 22 11:32:44 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl: - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl: - Resolved compiler errors due to pragma ciao lem implementation. - -Fri Jan 22 10:28:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Servant_Impl_Base.cpp: - Add debug line - - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider.idl - * DAnCE/tests/CIAO/Components/SimpleProvider.idl - * docs/tutorials/Quoter/Simple/Distributor/StockDistributor.idl - * examples/BasicSP/BMClosedED/BMClosedED.idl - * examples/BasicSP/BMDevice/BMDevice.idl - * examples/DevGuideExamples/Messenger/Messenger.idl - * examples/Display/GPS/GPS.idl - * examples/Display/GPS/GPSEI.idl - * examples/Hello/Sender/Sender.idl - * examples/Null_Component/Null_Component.idl - Updated for pragma ciao lem - -Thu Jan 21 14:58:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base/Hello.idl: - Use the new pragma ciao lem - -Thu Jan 21 14:57:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/ami4ccm/ami4ccm.idl: - Added include guards - -Thu Jan 21 14:40:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp: - Make sure the executor is always there - -Thu Jan 21 14:37:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * performance-tests/Benchmark/Benchmark.idl - * performance-tests/Benchmark/RoundTrip/RoundTrip.idl - * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc - * performance-tests/Benchmark/RoundTrip/RoundTripEI.idl - * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl - * performance-tests/Benchmark/RoundTripClient/RoundTripClientEI.idl - * performance-tests/Protocols/common/Protocols.idl - * performance-tests/Protocols/Receiver/Receiver.idl - Use the new pragma ciao lem - -Thu Jan 21 14:07:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPointEI.idl - * tests/CIDL/CodeGen/Basic.idl - * tests/CIDL/CodeGen/CodeGen.idl - * tests/IDL_Test/Included_Component/IC_Bar.idl - * tests/IDL_Test/Inherited_Component/IhC_Bar.idl - * tests/IDL_Test/Reused_Facet_Interface/Basic.idl - * tests/IDL_Test/Reused_Facet_Interface/CodeGen.idl - Use the new pragma ciao lem - -Thu Jan 21 13:55:41 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Resolved last test errors. - -Thu Jan 21 13:48:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.idl - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/dds4ccm/examples/Quoter/Broker/Broker.idl - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.idl - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.idl - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.idl - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.idl - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - Use the new pragma ciao lem - - * DAnCE/TargetManager/TargetManager.idl: - * DAnCE/TargetManager/TargetManagerExt.idl: - Deleted, not used - -Thu Jan 21 13:44:27 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/ccm_dds.idl - * connectors/dds4ccm/idl/dds4ccm_Base.idl - * connectors/dds4ccm/idl/dds4ccm_Connector.idl - * connectors/dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl - * connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl - * connectors/dds4ccm/idl/dds4ccm_PortStatusListener.idl - * connectors/dds4ccm/idl/dds4ccm_StateListenerControl.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps_i_handle.idl - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Receiver/Writer_Receiver.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.idl - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.idl - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.idl - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.idl - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver.idl - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.idl - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver.idl - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.idl - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver.idl - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.idl - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.idl - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.idl - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.idl - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector1/Connector1.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector2/Connector2.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Connector3/Connector3.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.idl - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Connector/Connector.idl - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.idl - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.idl - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.idl - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.idl - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.idl - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.idl - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.idl - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.idl - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.idl - Use the new pragma ciao lem - -Thu Jan 21 12:32:27 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: - Running tests in the ORB reactor thread (instead of running in a - DDS callback thread). This is done because you're not allowed to - set query parameters in a DDS callback thread. - Therefore removed ConnectorStatusListener and implemented an - ACE_EventHandler. Also extended tests. - -Thu Jan 21 11:42:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl - * connectors/dds4ccm/tests/DDSWriterEntity/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.idl - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.idl - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.idl - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.idl - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.idl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.idl - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.idl - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl - * connectors/dds4ccm/tests/SLOneByOne/Connector/SL_OneByOne_Connector.idl - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.idl - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl - Removed some old comments - -Thu Jan 21 08:45:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: - Compile with cross compile - -Thu Jan 21 08:07:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Lem_Pragma: - * tests/IDL_Test/Lem_Pragma/A.idl: - * tests/IDL_Test/Lem_Pragma/B.idl: - * tests/IDL_Test/Lem_Pragma/C.idl: - * tests/IDL_Test/Lem_Pragma/Lem_Pragma.mpc: - New test for the new ciao lem pragma support. All tests and examples - in the archive will be updated to use this new feature - -Wed Jan 20 12:28:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - Resolved compiler error on windows. - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Throwing an exception when setting the query parameters. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: - Added some more tests. - -Tue Jan 19 13:59:58 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Resolved compiler errors on Windows. - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Throwing exception when get_expression_parameters does - not succeed. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Testing and catching proper exceptions. - -Tue Jan 19 10:57:12 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - Implemented get_expression_parameters. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Optimized logging. - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented getter method for filter. - Introduced define in order to switch between ContentFilteredTopics - and QueryConditions. - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component.mpc: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.mpc: - Resolved compile errors on windows. - - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Starter.idl: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.idl: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.idl: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender_exec.cpp: - Extended tests. - -Mon Jan 18 10:14:39 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - Renamed set_topic methods on Reader. - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented basics of filter method. - - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Now able to create a DDSDataReader with a - ContentFilteredTopic as input. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Resolved bug. - -Fri Jan 15 14:02:34 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.h: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - Implemented get_listener methods. - Some renaming of variables. - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Rewritten filter method. Now using DDS proxies instead - of DDS itself. - - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Renaming some inconsistent named variables. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Removed unnecessary logging. - -Fri Jan 15 09:11:56 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tools/IDL3_to_IDL2/checking_visitor.cpp - * tools/IDL3_to_IDL2/checking_visitor.h - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp - * tools/IDL3_to_XMI/IR_Simulator_visitor.h - Updated for tao_idl changes - -Fri Jan 15 07:03:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc: - * connectors/dds4ccm/tests/QueryFilter/Connector/QueryFilter_Test_Connector.mpc: - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver.mpc: - * connectors/dds4ccm/tests/QueryFilter/Sender/QueryFilter_Test_Sender.mpc: - * connectors/dds4ccm/tests/QueryFilter/descriptors/Plan.cdp: - Changed project names due to fuzz warnings. - -Thu Jan 14 19:13:52 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Changed variable name. - -Thu Jan 14 15:54:10 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Created a parameter list of variable size. - - * connectors/dds4ccm/tests/QueryFilter/Receiver/QueryFilter_Test_Receiver_exec.cpp: - Extended test a bit more. - -Thu Jan 14 15:33:59 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - Reverted DDS logging change. - -Thu Jan 14 14:53:43 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/QueryFilter/*: - * bin/ciao_tests.lst: - Added test to test the QueryFilter on the DataReader. - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Create a ContentFilteredTopic on a domainparticipant. - -Thu Jan 14 11:18:01 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Extended idl3+ test, added an example that doesn't compile yet, - commented that out on line 124 - -Thu Jan 14 11:19:04 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Resolved fuzz error. - -Thu Jan 14 10:33:01 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/docs/ccm_dds.idl: - Fixed problem in this IDL file - -Thu Jan 14 10:31:01 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/Plan.cdp: - Deploying three connectors with different datatypes. - -Thu Jan 14 10:21:32 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/Base: - * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/run_test.pl: - Removed these files. Moved to SharedDomainParticipant/SameDatatype. - -Thu Jan 14 10:11:06 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/*: - Added files for this test (see previous entry for more details). - -Thu Jan 14 10:08:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added SharedDomainParticipant for different datatypes. - - * connectors/dds4ccm/docs/TestCoverage.ods: - Changed to meet the latest status. - - * connectors/dds4ccm/idl/ccm_dds.idl: - code aligning. - - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h: - * connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - * connectors/dds4ccm/impl/ndds/Topic.h: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc: - Started with implementation of the QueryFilter attribute. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Optimized logging. - - * connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/*: - * connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/*: - Moved existing SharedDomainParticipant test to SameDatatype sub directory. - Added a new SharedDomainParticipant test with which deploys three connectors - with different datatypes. - -Thu Jan 14 09:10:40 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods - Add new tests. - -Wed Jan 13 13:11:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc: - * connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc: - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc: - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc: - * connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc: - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc: - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc: - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc: - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc: - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc: - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc: - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc: - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc: - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc: - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc: - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc: - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc: - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc: - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc: - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc: - - Don't hard code the fact that we are using RTI's CORBA Compatability Kit (CCK) in the - MPC projects. ndds_ts_defaults.mpb now uses the CCK by default. - -Wed Jan 13 12:20:40 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - Removed some unused libs. - -Wed Jan 13 07:08:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3_exec.cpp: - Solved compiler errors by removing these files. - -Tue Jan 12 15:56:45 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - SharedDomainParticipant test should work now. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Added logging when re-using a domainparticipant. - - * connectors/dds4ccm/tests/SharedDomainParticipant/Base/Base.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Component/Component.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector_exec.cpp: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SharedDomainParticipant/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1.idl: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1_exec.h: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector/Connector1_exec.cpp: - Rewritten this test. Deploy one connector three times instead of - deploying three seperate connectors. - -Tue Jan 12 13:55:31 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/ami4ccm/ami4ccm.h - * connectors/ami4ccm/ami4ccm/ami4ccm.idl - * connectors/ami4ccm/examples/Hello/Base/Hello.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc - Use new ami4ccm_stub library - - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc - * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage.mpc - Layout changes - -Tue Jan 12 13:31:31 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Using a define for factory instance method. - - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector1/Connector1.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector2/Connector2.mpc: - * connectors/dds4ccm/tests/SharedDomainParticipant/Connector3/Connector3.mpc: - Resolved compiler errors on windows. - -Tue Jan 12 11:08:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/ami4ccm/ami4ccm.cpp: - * connectors/ami4ccm/ami4ccm/ami4ccm.h: - * connectors/ami4ccm/ami4ccm/ami4ccm.idl: - * connectors/ami4ccm/ami4ccm/ami4ccm.mpc: - New AMI4CCM stub library which is going to be used by - all connectors and components that want to use ami4ccm - - * MPC/config/ami4ccm_stub.mpb: - New base project - - * tests/Bug_3769_Regression/Foo.mpc - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.mpc - * tests/IDL_Test/Double_Inherited_Component/Inherited_components.mpc - * tests/IDL_Test/Inherited_Component/IhC_Bar.mpc - * tests/IDL_Test/Inherited_Component/IhC_Foo.mpc - * tests/IDL_Test/Lem_Specific_Export/Lem_Export.mpc - * tests/IDL_Test/PIDL_Include/PIDLInclude.mpc - * tests/Minimum/Receiver/Receiver.mpc - Layout changes - -Tue Jan 12 10:07:17 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Made the domainparticipantfactory a singleton. - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Outlining code. - - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - Resolved fuzz error. - - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/SharedDomainParticipant/*: - Added test to test whether the same domainparticipant is used - when two connectors in the same process sharing the same qos_profile. - -Tue Jan 12 08:43:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/index.html: - Fixed some broken links and removed some old ones. Thanks to - Sreejith <sreejithsmadhavan at gmail dot com> for reporting this - - * docs/tutorials/Quoter/Simple/Broker/StockBroker.mpc: - * docs/tutorials/Quoter/Simple/Distributor/StockDistributor.mpc: - Layout changes - -Mon Jan 11 13:56:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - Change in case. - -Mon Jan 11 08:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h - Remove some tabs. - - -Mon Jan 11 08:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h - Remove some tabs and change order in mpc files. - -Thu Jan 7 16:48:30 UTC 2010 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst - * connectors/dds4ccm/tests/VariousTopicsEvent - * connectors/dds4ccm/tests/VariousTopicsEvent/Base - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Array/VT_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_Seq/VT_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Conn_String/VT_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Connector/VTopic_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/Plan.cdp - * connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.h - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.idl - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.h - * connectors/dds4ccm/tests/VariousTopicsState - * connectors/dds4ccm/tests/VariousTopicsState/Base - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl - * connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Array/VTS_Array_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_Seq/VTS_Seq_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Conn_String/VTS_String_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Connector - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.idl - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Connector/VTopics_Connector_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/descriptors - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/Plan.cdp - * connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl - * connectors/dds4ccm/tests/VariousTopicsState/Receiver - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.idl - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.h - * connectors/dds4ccm/tests/VariousTopicsState/Sender - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.idl - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender.mpc - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp - * connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.h - New tests for various topics with DDS_Event and DDS_State connectors. - - - -Thu Jan 7 15:52:30 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added DDS DataWriter test to the test framework. - -Thu Jan 7 15:50:15 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/DDSWriterEntity/*: - Added test which shows how to use the DDSDataWriter - directly. - -Thu Jan 7 13:26:27 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Provided every read/write operation on the dp map with a mutex. - -Thu Jan 7 11:41:40 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Resolved runtime issue. - -Thu Jan 7 09:43:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - Call passivate and remove on the base class after passivating - and removing his own stuff. - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - Setting listeners to nil. Also extended logging when deleting - subscriber. - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Call passivate and remove on the base class after passivating - and removing his own stuff. - Also setting listeners to nil when passivating. - - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Don't use remove_ref. Setting to nil should be enough. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - There should only one domainparticipant for the same - QOS profile. Build in check to prevent the creation of - another domainparticipant for the same QOS profile. - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Added a passivate method. This cleans up - DDS read conditions and wait conditions. - - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Extended log info with CLINFO. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Using %C instead of %c. Also extended logging info. - -Wed Jan 6 12:51:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - Improved debug output - -Wed Jan 6 12:27:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Logger/Logger_Service.cpp: - Changed the commandline flags, to: - -CIAOLogLevel - -CIAOTraceEnable - -CIAOLogFile - - * DAnCE/Logger/Logger_Service.cpp - Changed the commandline flags, to: - -DAnCELogLevel - -DAnCETraceEnable - -DAnCELogFile - -Wed Jan 6 10:39:52 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Separate DDS lifecycle from CCM lifecycle. Implemented the - various DANCE start/shutdown steps. - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Implemented set_listener method. - - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - Do not use listener when nil. - - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Added traces. get_listener should throw a - no implement exception. - -Wed Jan 6 09:39:37 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Separate DDS lifecycle from CCM lifecycle. DomainParticipant - now have a configuration_complete, an activate, a passivate - and a remove method. - - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Implemented set_listener method. - -Tue Jan 5 19:25:18 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc - * connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc - * connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc - Layout changes - -Tue Jan 5 14:01:18 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Improved shutdown of the DDS connector. - - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Prevent a pointer creation when the passed listener - is nil. - -Tue Jan 5 09:37:56 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Separate DDS lifecycle from CCM lifecycle. DDS_Update_T and DDS_Write_T - now have a configuration_complete, activate, passivate and remove - methods. - -Tue Jan 5 08:51:51 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - Optimized error logging. - - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - Separate DDS lifecycle from CCM lifecycle. DDS_Read_T and DDS_StateListen_T - now have a configuration_complete, activate, passivate and remove - methods. - -Tue Jan 5 07:31:33 UTC 2010 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Separate DDS lifecycle from CCM lifecycle. DDS_Get_T and DDS_Listen_T - now have a configuration_complete, activate, passivate and remove - methods. - -Mon Jan 4 20:41:07 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - - Cosmetic changes. - -Mon Jan 4 19:43:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: - First start on updating this document to the latest ideas - -Mon Jan 4 18:45:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Enabled some commented out idl3+ which now is accepted by the idl - compiler - -Mon Jan 4 13:29:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.h - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl - Updated name of the AMI connector, it is tied to the sender, - so call it AMI_Sender - - * tests/IDL_Test/Double_Inherited_Component/run_test.pl: - Print message before spawn - -Mon Jan 4 12:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/docs/AMI4CCM-spec.odt: - Updated with the latest ideas - -Mon Jan 4 11:11:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * docs/OMG-CCM-Tutorial.ppt: - Updated AMI4CCM story - -Mon Jan 4 10:04:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Added missing semi colon - -Thu Dec 31 12:48:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl - * examples/BasicSP/descriptors/run_test.pl - * examples/Hello/descriptors/run_test.pl - * examples/Hello/descriptors/run_test_alias.pl - * tests/Bug_3769_Regression/descriptors/run_test.pl - * tests/IDL_Test/Double_Inherited_Component/run_test.pl - Check spawn of naming service - -Thu Dec 31 12:40:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl - Check return value of the plan and execution manager - - * DAnCE/Deployment/Module_Main.h: - Always destroy the orb - - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: - Layout changes - - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: - Rethrow the exception so that we don't fail silently - -Wed Dec 30 12:58:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl - Give the plan launcher some more time, on a vm it seems to take longer - -Wed Dec 30 12:50:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentServer.cpp - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp - * ciao/ComponentServer/CIAO_ComponentServer_Task.h - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp - * ciao/ComponentServer/CIAO_RTComponentServer_Task.h - * ciao/Logger/CIAOLoggerFactory.h - * ciao/Logger/File_Logger_Backend.cpp - * ciao/Logger/File_Logger_Backend.h - * ciao/Logger/Logger.mpc - * ciao/Logger/Logger_Service.cpp - * ciao/Logger/Logger_Service.h - * DAnCE/Deployment/Module_Main.h - * DAnCE/Logger/DAnCELoggerFactory.h - * DAnCE/Logger/File_Logger_Backend.cpp - * DAnCE/Logger/File_Logger_Backend.h - * DAnCE/Logger/Logger.mpc - * DAnCE/Logger/Logger_Service.cpp - * DAnCE/Logger/Logger_Service.h - * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp - Simplified logging infrastructure code - -Wed Dec 30 11:56:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Layout changes - -Wed Dec 30 10:31:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: - Removed commented out code - - * AnCE/NodeApplication/NodeApplication.mpc: - Removed commented out lines - - * DAnCE/NodeApplication/ServerActivator_Impl.cpp: - * DAnCE/NodeApplication/ServerActivator_Impl.h: - Removed, not used - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - Removed commented out code - - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: - Const changes - - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: - Removed commented out code - -Wed Dec 30 08:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Deployment/Module_Main.h: - Check if we get an object back and add more exception handling - -Tue Dec 29 11:22:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp: - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp: - Layout changes - -Tue Dec 29 10:16:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl - * connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl - Don't override trace/debug levels - -Tue Dec 29 09:57:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.cpp - * connectors/ami4ccm/examples/Hello/Connector/AMI_exec.h - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - Use sendc_ as prefix for the implicit ports and updated some more - parts to get a more consistent naming - -Mon Dec 28 17:31:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/docs/AMI4CCM-explanation.odt: - * connectors/ami4ccm/docs/AMI4CCM-spec.odt: - Started to update these documents with the current proto - -Mon Dec 28 12:43:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Logger/Logger_Service.cpp: - Use ACE to parse commandline arguments - - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Each second call to an attribute results in an exception - - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - Added missing try/catch for the attributes - - * DAnCE/Config_Handlers/RDD_Handler.cpp: - Unicode fixes - - * DAnCE/Config_Handlers/Utils/Functors.h: - C++ Builder 2010 fix - - * DAnCE/Logger/Logger_Service.cpp: - Use -a for enabling tracing, -t is already used - - * DAnCE/NodeManager/Node_Manager_Module.cpp: - * DAnCE/NodeManager/Node_Manager_Module.h: - Removed ignore_failure, not used - - * DAnCE/RedirectionService/CCMObjectLocator.h: - Doxygen changes - - * DAnCE/RedirectionService/RedirectionService.mpc: - Layout change - -Wed Dec 23 20:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base/Hello.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - Extended this example with more exceptions - -Wed Dec 23 15:20:54 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/Logger/Logger_Service.cpp: - Using %s instead of %C - -Wed Dec 23 15:08:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/Logger/Logger_Service.cpp: - Using ace functionality to parse commandline parameters. - - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - Removed CIAO/DANCE_LOG_LEVEL parameters. - -Wed Dec 23 14:38:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Logger/Logger_Service.cpp: - Fixed CIAO_TRACE_ENABLE functionality - - * DAnCE/Logger/Logger_Service.cpp: - Fixed DANCE_TRACE_ENABLE functionality - -Wed Dec 23 14:08:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Servant_Activator.cpp: - Fixed fuzz errors - -Wed Dec 23 14:05:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: - * ciao/ComponentServer/Client_init.cpp: - Fixed fuzz errors - -Wed Dec 23 12:39:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * CIAO_TAO_DAnCE.mwc: - Config handlers got moved - - * CIAO_DAnCE.mwc: - Config handlers got moved, don't generate DAnCE/tests - -Wed Dec 23 12:32:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - UnkeyedWriter test should be ok now. - -Wed Dec 23 12:23:03 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Reworked this test. DDS does not return an error when max_samples is - reached. Now a large block of data is send. - - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: - Removed this file. - -Wed Dec 23 10:44:14 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp - Set 'OK' in debug message when catching the expected InternalError - -Wed Dec 23 09:17:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Resolved fuzz errors regarding trace. - -Wed Dec 23 09:04:04 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: - Using %C instead of %s for char*. Also added ERROR for error logging. - -Wed Dec 23 08:44:50 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - Removed some commented out logging. - -Wed Dec 23 08:40:22 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Using ACE_ERROR and ACE_DEBUG instead of printf. - -Wed Dec 23 08:27:11 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: - Using ACE_ERROR and ACE_DEBUG instead of printf. - -Wed Dec 23 08:06:34 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - Reverted last changes. - -Wed Dec 23 08:02:27 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - Using ACE_ERROR and ACE_DEBUG instead of printf. - -Tue Dec 22 17:14:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - - Uncommented template module construct that was producing a bug, and - added an instantiation of that template module. - -Tue Dec 22 15:41:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base/Hello.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.cpp - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Introduced CCM_AMI::ExceptionHolder which is just a local interface - where the executor will contain the AMI exception holder, but - this is hidden for the component developer. The example will now - fail because there is a problem in TAO related to attributes - and AMI, see bugzilla 3801 - -Tue Dec 22 14:34:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc - Added missing afters - - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - No need to derive from ReplyHandler - -Tue Dec 22 14:36:11 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Resolved runtime error. - -Tue Dec 22 14:21:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: - Renamed setter data_writer to set_impl (to be consistent). - -Tue Dec 22 13:34:45 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.h: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - Implemented setter and getter for DDSQueryCondition. - -Tue Dec 22 13:01:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Starter - * DAnCE/Starter/Starter.cpp - * DAnCE/Starter/Starter.h - * DAnCE/Starter/Starter.mpc - * DAnCE/StaticConfigurator - * DAnCE/StaticConfigurator/README - * DAnCE/StaticConfigurator/StaticDAnCEApp.cpp.tmpl - * DAnCE/StaticConfigurator/StaticDAnCEApp.mpc.tmpl - * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp - * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc - Removed, really old stuff and not maintained - -Tue Dec 22 13:02:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - To be consistent, renamed data_reader () methods to set_impl. - -Tue Dec 22 12:47:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Config_Handlers/Config_Handlers.mpc - * DAnCE/Config_Handlers/DynAny_Handler.mpc - * DAnCE/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc - * DAnCE/Config_Handlers/test.cdp - * DAnCE/Config_Handlers/test.cpp - * DAnCE/Config_Handlers/Utils/Functors.h - * DAnCE/Config_Handlers/XML_File_Intf.h - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp - * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp - * DAnCE/tests/Config_Handlers/Config_Handlers.mpc - * DAnCE/tests/Config_Handlers/DynAny_Handler/test.cpp - * DAnCE/tests/Config_Handlers/test.cdp - * DAnCE/tests/Config_Handlers/test.cpp - * DAnCE/tests/DeploymentPlanDump/test.cpp - * DAnCE/tests/DeploymentPlanTestReferences/test.cpp - * DAnCE/tests/DeploymentTest1/test.cpp - Moved more tests to DAnCE/tests and make sure DANCE_ROOT/docs/schema - is also used - -Tue Dec 22 09:39:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Config_Handlers/DynAny_Handler/dynany_test.idl - * DAnCE/Config_Handlers/DynAny_Handler/test.cpp - * DAnCE/Config_Handlers/DynAny_Handler/test.mpc - * DAnCE/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * DAnCE/Config_Handlers/Package_Handlers/test.cpp - * DAnCE/tests/Config_Handlers - * DAnCE/tests/Config_Handlers/DynAny_Handler - * DAnCE/tests/Config_Handlers/DynAny_Handler/dynany_test.idl - * DAnCE/tests/Config_Handlers/DynAny_Handler/test.cpp - * DAnCE/tests/Config_Handlers/DynAny_Handler/test.mpc - * DAnCE/tests/Config_Handlers/Package_Handlers - * DAnCE/tests/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * DAnCE/tests/Config_Handlers/Package_Handlers/test.cpp - Moved tests to the test directory - - * tools/tools.mwc: - Removed, not needed - -Tue Dec 22 09:32:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Logger/File_Logger_Backend.h - * DAnCE/Config_Handlers - * DAnCE/Config_Handlers/ADD_Handler.cpp - * DAnCE/Config_Handlers/Any_Handler.cpp - * DAnCE/Config_Handlers/CCD_Handler.cpp - * DAnCE/Config_Handlers/CEPE_Handler.cpp - * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.cpp - * DAnCE/Config_Handlers/Config_Handlers.mpc - * DAnCE/Config_Handlers/CPD_Handler.cpp - * DAnCE/Config_Handlers/CRDD_Handler.cpp - * DAnCE/Config_Handlers/DataType_Handler.cpp - * DAnCE/Config_Handlers/DD_Handler.cpp - * DAnCE/Config_Handlers/DP_Handler.cpp - * DAnCE/Config_Handlers/DP_PCD_Handler.cpp - * DAnCE/Config_Handlers/ERE_Handler.cpp - * DAnCE/Config_Handlers/ESD_Handler.cpp - * DAnCE/Config_Handlers/ID_Handler.cpp - * DAnCE/Config_Handlers/IDD_Handler.cpp - * DAnCE/Config_Handlers/IDREF_Base.cpp - * DAnCE/Config_Handlers/IRDD_Handler.cpp - * DAnCE/Config_Handlers/IRDD_Handler.h - * DAnCE/Config_Handlers/MDD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/CAD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/CID_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/CPD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/IAD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/PC_Intf.cpp - * DAnCE/Config_Handlers/Package_Handlers/PCD_Handler.cpp - * DAnCE/Config_Handlers/Package_Handlers/SID_Handler.cpp - * DAnCE/Config_Handlers/PCD_Handler.cpp - * DAnCE/Config_Handlers/PL_Handler.cpp - * DAnCE/Config_Handlers/Property_Handler.cpp - * DAnCE/Config_Handlers/PSPE_Handler.cpp - * DAnCE/Config_Handlers/RDD_Handler.cpp - * DAnCE/Config_Handlers/Req_Handler.cpp - * DAnCE/Config_Handlers/SatisfierProperty_Handler.cpp - * DAnCE/Config_Handlers/STD_PC_Intf.cpp - * DAnCE/Config_Handlers/XML_File_Intf.cpp - * DAnCE/docs/schema - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/MPC/config/ciao_config_handlers.mpb - * DAnCE/MPC/config/ciao_config_handlers_base.mpb - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp - * DAnCE/TargetManager/CmpClient.cpp - * DAnCE/TargetManager/DomainDataManager.cpp - * DAnCE/TargetManager/TargetManager_exec.cpp - * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage_exec.cpp - * DAnCE/tests/CIAO/Components/ProcessColocation_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleEmitter_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNull_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp - * DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleUser_exec.cpp - * DAnCE/tests/CIAO/ExecutionManager-Deployments/em_launcher.mpc - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp - * DAnCE/tests/DeploymentPlanDump/test.cpp - * DAnCE/tests/DeploymentPlanTestReferences/test.cpp - * DAnCE/tests/DeploymentTest1/test.cpp - * docs/schema - * docs/schema/06-04-02.xsd - * docs/schema/Basic_Deployment_Data.xsd - * docs/schema/ccd.xsd - * docs/schema/cdd.xsd - * docs/schema/cdp.xsd - * docs/schema/CIAOEvents.xsd - * docs/schema/ciaopolicy.xsd - * docs/schema/CIAOServerResources.xsd - * docs/schema/cid.xsd - * docs/schema/cpd.xsd - * docs/schema/Deployment.xsd - * docs/schema/iad.xsd - * docs/schema/Modified_Deployment.xsd - * docs/schema/pcd.xsd - * docs/schema/README.html - * docs/schema/SANet_Network.xsd - * docs/schema/ServerResourceUsage.txt - * docs/schema/Spec_Defined_Deployment.xsd - * docs/schema/Spec_Defined_XMI.xsd - * docs/schema/Task_Map.xsd - * docs/schema/toplevel.xsd - * docs/schema/unused_06-04-02.xsd - * docs/schema/unused_elements.xsd - * docs/schema/XMI.xsd - * docs/schema/xsc-banner.cpp - * docs/schema/xsc-banner.h - * MPC/config/ciao_config_handlers.mpb - * MPC/config/ciao_config_handlers_base.mpb - * tools/Config_Handlers - * tools/Config_Handlers/ADD_Handler.cpp - * tools/Config_Handlers/ADD_Handler.h - * tools/Config_Handlers/Any_Handler.cpp - * tools/Config_Handlers/Any_Handler.h - * tools/Config_Handlers/Basic_Deployment_Data.cpp - * tools/Config_Handlers/Basic_Deployment_Data.hpp - * tools/Config_Handlers/ccd.cpp - * tools/Config_Handlers/ccd.hpp - * tools/Config_Handlers/CCD_Handler.cpp - * tools/Config_Handlers/CCD_Handler.h - * tools/Config_Handlers/cdd.cpp - * tools/Config_Handlers/cdd.hpp - * tools/Config_Handlers/cdp.cpp - * tools/Config_Handlers/cdp.hpp - * tools/Config_Handlers/CEPE_Handler.cpp - * tools/Config_Handlers/CEPE_Handler.h - * tools/Config_Handlers/cid.cpp - * tools/Config_Handlers/cid.hpp - * tools/Config_Handlers/Common.h - * tools/Config_Handlers/ComponentPropertyDescription_Handler.cpp - * tools/Config_Handlers/ComponentPropertyDescription_Handler.h - * tools/Config_Handlers/Config_Handlers.mpc - * tools/Config_Handlers/Config_Handlers_Common_Export.h - * tools/Config_Handlers/Config_Handlers_Export.h - * tools/Config_Handlers/cpd.cpp - * tools/Config_Handlers/cpd.hpp - * tools/Config_Handlers/CPD_Handler.cpp - * tools/Config_Handlers/CPD_Handler.h - * tools/Config_Handlers/CRDD_Handler.cpp - * tools/Config_Handlers/CRDD_Handler.h - * tools/Config_Handlers/DataType_Handler.cpp - * tools/Config_Handlers/DataType_Handler.h - * tools/Config_Handlers/DD_Handler.cpp - * tools/Config_Handlers/DD_Handler.h - * tools/Config_Handlers/Deployment.cpp - * tools/Config_Handlers/Deployment.hpp - * tools/Config_Handlers/DnC_Dump.cpp - * tools/Config_Handlers/DnC_Dump.h - * tools/Config_Handlers/DnC_Dump_T.cpp - * tools/Config_Handlers/DnC_Dump_T.h - * tools/Config_Handlers/DP_Handler.cpp - * tools/Config_Handlers/DP_Handler.h - * tools/Config_Handlers/DP_PCD_Handler.cpp - * tools/Config_Handlers/DP_PCD_Handler.h - * tools/Config_Handlers/Dump_Obj.cpp - * tools/Config_Handlers/Dump_Obj.h - * tools/Config_Handlers/DynAny_Handler - * tools/Config_Handlers/DynAny_Handler.mpc - * tools/Config_Handlers/DynAny_Handler/DataType_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DataType_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynAlias_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynAlias_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler_Export.h - * tools/Config_Handlers/DynAny_Handler/dynany_test.idl - * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynSequence_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynSequence_Handler.h - * tools/Config_Handlers/DynAny_Handler/DynStruct_Handler.cpp - * tools/Config_Handlers/DynAny_Handler/DynStruct_Handler.h - * tools/Config_Handlers/DynAny_Handler/test.cpp - * tools/Config_Handlers/DynAny_Handler/test.mpc - * tools/Config_Handlers/ERE_Handler.cpp - * tools/Config_Handlers/ERE_Handler.h - * tools/Config_Handlers/ESD_Handler.cpp - * tools/Config_Handlers/ESD_Handler.h - * tools/Config_Handlers/iad.cpp - * tools/Config_Handlers/iad.hpp - * tools/Config_Handlers/ID_Handler.cpp - * tools/Config_Handlers/ID_Handler.h - * tools/Config_Handlers/IDD_Handler.cpp - * tools/Config_Handlers/IDD_Handler.h - * tools/Config_Handlers/IDREF_Base.cpp - * tools/Config_Handlers/IDREF_Base.h - * tools/Config_Handlers/IRDD_Handler.cpp - * tools/Config_Handlers/IRDD_Handler.h - * tools/Config_Handlers/MDD_Handler.cpp - * tools/Config_Handlers/MDD_Handler.h - * tools/Config_Handlers/Package_Handlers - * tools/Config_Handlers/Package_Handlers/CAD_Handler.cpp - * tools/Config_Handlers/Package_Handlers/CAD_Handler.h - * tools/Config_Handlers/Package_Handlers/CID_Handler.cpp - * tools/Config_Handlers/Package_Handlers/CID_Handler.h - * tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp - * tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.h - * tools/Config_Handlers/Package_Handlers/CPD_Handler.cpp - * tools/Config_Handlers/Package_Handlers/CPD_Handler.h - * tools/Config_Handlers/Package_Handlers/IAD_Handler.cpp - * tools/Config_Handlers/Package_Handlers/IAD_Handler.h - * tools/Config_Handlers/Package_Handlers/NIA_Handler.h - * tools/Config_Handlers/Package_Handlers/Package_Handlers.mpc - * tools/Config_Handlers/Package_Handlers/Packaging_Handlers_Export.h - * tools/Config_Handlers/Package_Handlers/PC_Intf.cpp - * tools/Config_Handlers/Package_Handlers/PC_Intf.h - * tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp - * tools/Config_Handlers/Package_Handlers/PCD_Handler.h - * tools/Config_Handlers/Package_Handlers/SID_Handler.cpp - * tools/Config_Handlers/Package_Handlers/SID_Handler.h - * tools/Config_Handlers/Package_Handlers/test.cpp - * tools/Config_Handlers/pcd.cpp - * tools/Config_Handlers/pcd.hpp - * tools/Config_Handlers/PCD_Handler.cpp - * tools/Config_Handlers/PCD_Handler.h - * tools/Config_Handlers/PL_Handler.cpp - * tools/Config_Handlers/PL_Handler.h - * tools/Config_Handlers/Property_Handler.cpp - * tools/Config_Handlers/Property_Handler.h - * tools/Config_Handlers/PSPE_Handler.cpp - * tools/Config_Handlers/PSPE_Handler.h - * tools/Config_Handlers/RDD_Handler.cpp - * tools/Config_Handlers/RDD_Handler.h - * tools/Config_Handlers/Req_Handler.cpp - * tools/Config_Handlers/Req_Handler.h - * tools/Config_Handlers/SatisfierProperty_Handler.cpp - * tools/Config_Handlers/SatisfierProperty_Handler.h - * tools/Config_Handlers/STD_CID_Handler.cpp - * tools/Config_Handlers/STD_CID_Handler.h - * tools/Config_Handlers/STD_CPD_Handler.cpp - * tools/Config_Handlers/STD_CPD_Handler.h - * tools/Config_Handlers/STD_IAD_Handler.cpp - * tools/Config_Handlers/STD_IAD_Handler.h - * tools/Config_Handlers/STD_PC_Intf.cpp - * tools/Config_Handlers/STD_PC_Intf.h - * tools/Config_Handlers/STD_PCD_Handler.cpp - * tools/Config_Handlers/STD_PCD_Handler.h - * tools/Config_Handlers/test.cdp - * tools/Config_Handlers/test.cpp - * tools/Config_Handlers/toplevel.cpp - * tools/Config_Handlers/toplevel.hpp - * tools/Config_Handlers/Utils - * tools/Config_Handlers/Utils/Exceptions.h - * tools/Config_Handlers/Utils/Functors.h - * tools/Config_Handlers/XMI.cpp - * tools/Config_Handlers/XMI.hpp - * tools/Config_Handlers/XML_File_Intf.cpp - * tools/Config_Handlers/XML_File_Intf.h - * tools/Config_Handlers/XML_Typedefs.cpp - * tools/Config_Handlers/XML_Typedefs.h - * tools/Config_Handlers/XMLSchema - * tools/Config_Handlers/XMLSchema/id_map.hpp - * tools/Config_Handlers/XMLSchema/Traversal.hpp - * tools/Config_Handlers/XMLSchema/Traversal.ipp - * tools/Config_Handlers/XMLSchema/Traversal.tpp - * tools/Config_Handlers/XMLSchema/TypeInfo.hpp - * tools/Config_Handlers/XMLSchema/TypeInfo.ipp - * tools/Config_Handlers/XMLSchema/TypeInfo.tpp - * tools/Config_Handlers/XMLSchema/Types.hpp - * tools/Config_Handlers/XMLSchema/Types.ipp - * tools/Config_Handlers/XMLSchema/Types.tpp - * tools/Config_Handlers/XMLSchema/Writer.hpp - * tools/Config_Handlers/XMLSchema/Writer.ipp - * tools/Config_Handlers/XMLSchema/Writer.tpp - * tools/Config_Handlers/XSC_XML_Handlers_Export.h - * tools/Config_Handlers/XSCRT - * tools/Config_Handlers/XSCRT/Elements.hpp - * tools/Config_Handlers/XSCRT/Elements.ipp - * tools/Config_Handlers/XSCRT/Elements.tpp - * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp - * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp - * tools/Config_Handlers/XSCRT/Parser.hpp - * tools/Config_Handlers/XSCRT/Parser.ipp - * tools/Config_Handlers/XSCRT/Parser.tpp - * tools/Config_Handlers/XSCRT/Traversal.hpp - * tools/Config_Handlers/XSCRT/Traversal.ipp - * tools/Config_Handlers/XSCRT/Traversal.tpp - * tools/Config_Handlers/XSCRT/Writer.hpp - * tools/Config_Handlers/XSCRT/Writer.ipp - * tools/Config_Handlers/XSCRT/Writer.tpp - * tools/Config_Handlers/XSCRT/XML.hpp - * tools/Config_Handlers/XSCRT/XML.ipp - * tools/Config_Handlers/XSCRT/XML.tpp - * tools/Config_Handlers/XSCRT/XMLSchema.hpp - Moved Config_Handlers and schema to DAnCE - -Mon Dec 21 18:26:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentInstallation_Impl.cpp - * ciao/ComponentServer/CIAO_ComponentServer.cpp - * ciao/ComponentServer/CIAO_ComponentServer.mpc - * ciao/ComponentServer/CIAO_ComponentServer_Impl.cpp - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp - * ciao/ComponentServer/CIAO_Container_Impl.cpp - * ciao/ComponentServer/CIAO_RTComponentServer.cpp - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp - * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp - * ciao/ComponentServer/Client_init.cpp - * ciao/Containers/CIAO_Servant_Activator.mpc - * ciao/Containers/Servant_Activator.cpp - * ciao/Containers/Session/Session_Container.cpp - * ciao/Logger/File_Logger_Backend.cpp - * ciao/Logger/File_Logger_Backend.h - * ciao/Logger/Log_Macros.cpp - * ciao/Logger/Log_Macros.h - * ciao/Logger/Logger.mpc - * ciao/Logger/Logger_Service.cpp - * ciao/Logger/Logger_Service.h - * ciao/Servants/Home_Servant_Impl_T.cpp - * ciao/Servants/Servant_Impl_Base.cpp - * ciao/Servants/Servant_Impl_T.cpp - * connectors/dds4ccm/examples/Hello/Connector/Hello_Connector.mpc - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/dds4ccm/examples/Quoter/Connector/Quoter_Connector.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor.mpc - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp - * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.mpc - * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.cpp - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender.mpc - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.cpp - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/Getter_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/Writer_T.cpp - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/Getter/Connector/Getter_Test_Connector.mpc - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender.mpc - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.mpc - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender.mpc - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/KeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp - * connectors/dds4ccm/tests/ListenManyByMany/Connector/LMBM_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/ListenNotEnabled/Connector/LNE_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/ListenOneByOne/Connector/LOBO_Test_Connector.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender.mpc - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector.mpc - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Connector/ConnectorStatusListener_Test_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/UnkeyedSamples/Connector/Unkeyed_Test_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc - * DAnCE/Deployment/Module_Main.h - * DAnCE/DomainApplication/Domain_Application_Impl.cpp - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp - * DAnCE/DomainApplicationManager/Node_Locator.cpp - * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp - * DAnCE/Logger/File_Logger_Backend.cpp - * DAnCE/Logger/Log_Macros.cpp - * DAnCE/Logger/Log_Macros.h - * DAnCE/Logger/Logger.mpc - * DAnCE/Logger/Logger_Service.cpp - * DAnCE/Logger/Logger_Service.h - * DAnCE/MPC/config/dance_cdmw_idl.mpb - * DAnCE/MPC/config/dance_mocks.mpb - * DAnCE/MPC/config/dance_plan_generator.mpb - * DAnCE/MPC/config/dance_plan_launcher.mpb - * DAnCE/MPC/config/dance_plan_launcher_base.mpb - * DAnCE/MPC/config/dance_repositorymanager.mpb - * DAnCE/MPC/config/dance_targetmanager.mpb - * DAnCE/MPC/config/dance_utils.mpb - * DAnCE/NodeApplication/ComponentAttributesSetter.cpp - * DAnCE/NodeApplication/Name_Utilities.cpp - * DAnCE/NodeApplication/NodeApplication_Impl.cpp - * DAnCE/NodeApplication/ServerActivator_Impl.cpp - * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp - * DAnCE/NodeManager/Node_Manager_Module.cpp - * DAnCE/NodeManager/NodeManager_Impl.cpp - * DAnCE/Plan_Generator/PCVisitor.cpp - * DAnCE/Plan_Generator/Plan_Generator.mpc - * DAnCE/Plan_Generator/Plan_Generator_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher.cpp - * DAnCE/Plan_Launcher/Plan_Launcher.mpc - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Module.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp - * DAnCE/RedirectionService/CCMObjectLocator.cpp - * DAnCE/RedirectionService/NameServiceRedirection.cpp - * DAnCE/RedirectionService/RedirectionService.cpp - * DAnCE/RepositoryManager/PC_Updater.cpp - * DAnCE/RepositoryManager/repository_manager_admin.cpp - * DAnCE/RepositoryManager/repository_manager_admin_exec.cpp - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp - * DAnCE/RepositoryManager/RepositoryManager.cpp - * DAnCE/RepositoryManager/RepositoryManager.mpc - * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp - * DAnCE/RepositoryManager/RM_Helper.cpp - * DAnCE/RepositoryManager/URL_Parser.cpp - * DAnCE/RepositoryManager/ZIP_Wrapper.cpp - * DAnCE/Starter/Starter.cpp - * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp - * DAnCE/TargetManager/CmpClient.cpp - * DAnCE/TargetManager/DomainDataManager.cpp - * DAnCE/TargetManager/Target_Manager_Module.cpp - * DAnCE/TargetManager/TargetManager.mpc - * DAnCE/tests/CIAO/CommandlinePassage/CommandlinePassage_exec.cpp - * DAnCE/tests/CIAO/Components/ProcessColocation_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleNull_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp - * DAnCE/tests/CIAO/Components/SimpleUser_exec.cpp - * DAnCE/tests/CIAO/ExecutionManager-Deployments/simple_em_launcher.cpp - * DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp - * DAnCE/tests/DeploymentPlanDump/test.cpp - * DAnCE/tests/DeploymentPlanTestReferences/test.cpp - * DAnCE/tests/DeploymentTest1/test.cpp - * DAnCE/tests/NameServiceTest/clt_main.cpp - * DAnCE/tests/NameServiceTest/srv_main.cpp - * DAnCE/tests/NodeApplicationManager-NodeApplication/test.cpp - * DAnCE/tests/NodeManager-NodeApplicationManager/test.cpp - * DAnCE/tests/ObjectLocatorTest/clt_main.cpp - * DAnCE/tests/ObjectLocatorTest/srv_main.cpp - * DAnCE/tests/RedirectionServiceTest/clt_main.cpp - * DAnCE/tests/RedirectionServiceTest/srv_main.cpp - * DAnCE/Utils/DAnCE_Utils.mpc - * DAnCE/Utils/Plan_Handler.cpp - * MPC/config/ciao_cs_client.mpb - * MPC/config/ciao_servant_activator.mpb - * MPC/config/dds4ccm_impl.mpb - * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp - * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp - * performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp - * tools/Config_Handlers/XML_File_Intf.cpp - CIAO_DEBUG/CIAO_ERROR/DANCE_DEBUG/DANCE_ERROR now have a level - as first argument. This controls at which level (and higher) the - message is printed. DDS4CCM will get its own level very soon. - All example/test code should use ACE_ERROR/ACE_DEBUG, these - are always printed. - Also cleaned up several base projects and various global search - and replace on layout, typos, and more - -Mon Dec 21 14:56:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.cpp - * tests/CIAO_ComponentServer/SimpleComponent/SimpleComponent_exec.cpp - * tests/IDL_Test/Double_Inherited_Component/ComponentC_exec.cpp - Use ACE_ERROR/ACE_DEBUG - -Mon Dec 21 12:52:38 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Updated. - -Mon Dec 21 12:20:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Added some more test idl - -Mon Dec 21 11:02:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - Removed empty templated module, that is illegal - -Mon Dec 21 10:59:04 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.h: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: - Using set_impl and get_impl on DomainParticipant. - -Mon Dec 21 10:25:22 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/StatusCondition.h: - * connectors/dds4ccm/impl/ndds/StatusCondition.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Using set_impl and get_impl on StatusCondition. - -Fri Dec 18 20:11:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * testsIDL_Test/IDL3_Plus/KitchenSink.idl: - Extended test idl - -Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - Merge changes from Jeff Parsons related to templated modules - - Thu Dec 17 21:37:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tests/IDL_Test/Cornucopia/README: - - Updated this file with info about the non-template - IDL3+ constructs added to the test IDL. - - * tests/IDL_Test/IDL3_Plus/README: - - New file, containing info about the new test in this - directory. - - Thu Dec 17 21:15:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: - * tools/IDL3_to_XMI/IR_Simulator_visitor.cpp: - * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.cpp: - * tools/IDL3_to_XMI/IR_Simulator_visitor.h: - - Changes needed to this back end required by front end - changes made to support IDL3+ grammar changes. - - Thu Dec 17 19:52:18 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_IDL2/basic_visitor.cpp: - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: - - Changes needed to this back end required by front end - changes made to support IDL template parameters as - base interfaces/valuetypes, supported interfaces, and - primary keys. - - Thu Dec 17 19:37:41 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tests/IDL_Test/IDL3_Plus/KitchenSink.mpc: - * tests/IDL_Test/IDL3_Plus/KitchenSink.idl: - - New test in new directory (IDL3_Plus) to test IDL3+ - constructs, specifically template-related ones. - TAO_IDL supports IDL3+ only in the front - end currently, this test will be more meaningful as - back end support is added. - - Mon Nov 23 20:39:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tools/IDL3_to_IDL2/checking_visitor.h: - * tools/IDL3_to_IDL2/basic_visitor.cpp: - * tools/IDL3_to_IDL2/basic_visitor.h: - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: - * tools/IDL3_to_IDL2/checking_visitor.cpp: - * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h: - - Updated visit_* methods. New visit_* methods corresponding - to the revised IDL3+ grammar types, have not yet been - implemented. - -Fri Dec 18 15:28:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/ReadCondition.h: - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: - * connectors/dds4ccm/impl/ndds/TopicDescription.h: - * connectors/dds4ccm/impl/ndds/TopicDescription.cpp: - Two other classes converted. Implemented getter and - setter for variable impl_. - -Fri Dec 18 14:49:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp - Solve bug in test on_deletion - -Fri Dec 18 14:17:47 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - Resolved compiler errors on linux. - -Fri Dec 18 10:48:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Continued working on separating dds lifecycle from - ccm lifecycle. The DDS entities are now created at - connection time. - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - Logging time difference of get_one. - - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender_exec.cpp: - Some debug statements were logged as error messages. - -Fri Dec 18 08:36:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp - Change cdp for test. - -Fri Dec 18 08:32:09 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp: - Added a datareader/writer in order to separate the - dds lifecycle from the ccm lifecycle. - - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/SampleInfo.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - Don't call impl () recursive. Use impl_ to check - for nil. - - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - Turned off CIAO en DAnCE trace. - -Thu Dec 17 20:43:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp - Change cdp for test. - -Thu Dec 17 18:42:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp - Add profile to connectorFour. - -Thu Dec 17 13:08:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - Reworked Topic in order to separate the DDS lifecycle - from the ccm lifecycle. - - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Removed unnecessary comments. - -Thu Dec 17 12:56:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/USER_QOS_PROFILES.xml - Forgotten profile Hello example. - -Thu Dec 17 12:35:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.h: - * connectors/dds4ccm/impl/ndds/DataWriter.h: - * connectors/dds4ccm/impl/ndds/Publisher.h: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.h: - Made impl (void) private. Resolved runtime errors. - -Thu Dec 17 12:29:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp - add '\n' in debug and error messages - -Thu Dec 17 12:21:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_Receivers.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_Senders.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_to_1.cdp - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Change DURABILITY from VOLATILE to TRANSIENT through QoS file. - Add ConectorStatusListener to check on PUBLICATION_MATCHED status. - -Thu Dec 17 09:13:11 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Base - * connectors/ami4ccm/examples/Hello/Base/Hello.mpc - * connectors/ami4ccm/examples/Hello/Base/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Base/Hello_Base.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI.idl - * connectors/ami4ccm/examples/Hello/Connector/AMI.mpc - * connectors/ami4ccm/examples/Hello/Connector/AMI_MyFoo_i.h - * connectors/ami4ccm/examples/Hello/Connector/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Hello_Base - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello.idl - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Moved all connector idl into the connector directory - -Thu Dec 17 08:11:11 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Resolved compiler issues. - -Wed Dec 16 20:05:42 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/Topic.h: - * connectors/dds4ccm/impl/ndds/Topic.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener.cpp: - Reworked Topic in order to separate the DDS lifecycle - from the ccm lifecycle. - -Wed Dec 16 19:42:36 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReader.h: - * connectors/dds4ccm/impl/ndds/DataReader.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/QueryCondition.cpp: - * connectors/dds4ccm/impl/ndds/ReadCondition.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - Reworked this in order to separate the dds lifecycle from - the ccm lifecycle. The DDS entity is not passed in the - constructor but can be passed using the set_impl method. - Reworked the DataReader. - -Wed Dec 16 19:16:59 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataWriter.h: - * connectors/dds4ccm/impl/ndds/DataWriter.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener.cpp: - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.h: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp: - * connectors/dds4ccm/impl/ndds/Subscriber.h: - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - Reworked this in order to separate the dds lifecycle from - the ccm lifecycle. The DDS entity is not passed in the - constructor but can be passed using the set_impl method. - -Wed Dec 16 12:26:24 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - Only invoke the listeners when there are valid samples. - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Made the waitset a class variable again. - -Wed Dec 16 11:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl: - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: - Simplified receiver - -Wed Dec 16 11:02:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/AMI: - Renamed directory to connector - -Wed Dec 16 10:36:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender_exec.h: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp: - Cleanup tests, check returned readers, data, info and status. - -Wed Dec 16 09:32:33 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp: - Resolved errors due to renaming namespaces. - -Wed Dec 16 09:04:31 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - *connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp: - *connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h: - *connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - *connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: - *connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - *connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: - *connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp: - *connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h: - *connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - *connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: - *connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - *connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: - Cleanup tests, check returned reader and status. - -Wed Dec 16 08:55:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Using this when using members. - - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp: - Added newline. - -Wed Dec 16 08:27:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - Unicode fix - -Wed Dec 16 08:09:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/AMI/AMI.idl - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h - * connectors/ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.cpp - * connectors/ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.h - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Improved naming, everything is now in the Hello module and - everything related to AMI has a AMI_ prefix - -Tue Dec 15 18:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ami4ccm/examples/Hello/AMI/AMI_exec.cpp: - * ami4ccm/examples/Hello/AMI/AMI_exec.h: - Made code more consistent and error safe - -Tue Dec 15 15:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ami4ccm/examples/Hello/AMI/AMI.idl - * ami4ccm/examples/Hello/AMI/AMI_exec.cpp - * ami4ccm/examples/Hello/AMI/AMI_exec.h - * ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.cpp - * ami4ccm/examples/Hello/AMI/AMI_MyFoo_i.h - * ami4ccm/examples/Hello/descriptors/run_test.pl - * ami4ccm/examples/Hello/Receiver/Hello_Receiver.idl - * ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp - * ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h - * ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Simplified this example - -Tue Dec 15 15:59:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/docs/TestCoverage.ods: - Spreadsheet to keep track of test coverage. - -Tue Dec 15 15:21:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h - Cleanup test. Check DDS_entity. - -Tue Dec 15 15:04:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp - Cleanup test. - -Tue Dec 15 14:58:21 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.h: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.h: - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.h: - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - Optimized code. Removed unused header files, indentation, removed empty lines. - -Tue Dec 15 14:32:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: - Cleanup test. - -Tue Dec 15 13:39:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - Cleanup test. - -Tue Dec 15 13:38:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Extended tests with checks on the received ReadInfo struct. - -Tue Dec 15 12:46:02 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.idl: - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.idl: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.idl: - * connectors/dds4ccm/tests/ListenOneByOne/Receiver/LOBO_Test_Receiver_exec.cpp: - Extended tests with checks on the received ReadInfo struct. - - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - Sleep for 30 (instead of 60) seconds. - -Tue Dec 15 10:31:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp - Solved compile errors. - -Tue Dec 15 10:23:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Optimized for loop (++i in stead of i++). - - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenManyByMany/Sender/LMBM_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenOneByOne/Sender/LOBO_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - Catching exceptions as const. - - * connectors/dds4ccm/tests/ListenManyByMany/Receiver/LMBM_Test_Receiver_exec.cpp: - Catching exceptions as const. - Extended tests on the listener callback. - -Tue Dec 15 09:01:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/SLManyByMany: - * connectors/dds4ccm/tests/SLManyByMany/Base: - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.idl: - * connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Connector: - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.idl: - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Connector/SL_ManyByMany_Connector_exec.h: - * connectors/dds4ccm/tests/SLManyByMany/descriptors: - * connectors/dds4ccm/tests/SLManyByMany/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLManyByMany/Receiver: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.idl: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.h: - * connectors/dds4ccm/tests/SLManyByMany/Sender: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.idl: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender.mpc: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLManyByMany/Sender/SL_ManyByMany_Sender_exec.h: - Add test StateListyener operations with MANY_BY_MANY option. - -Tue Dec 15 08:25:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DomainApplicationManager/Node_Locator.cpp: - * DAnCE/DomainApplicationManager/Node_Locator.h: - Use char* instead of tchar - - * ciao/Contexts/Context_Impl_Base.h: - Made constructor private - -Mon Dec 14 20:35:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - Removed virtual methods that where added by accident and which broke - the psl - -Mon Dec 14 20:31:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.cpp: - Use false and extended debug statements - - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - Extended debug info - - * DAnCE/NodeManager/NodeManager_Impl.cpp: - Removed not needed debug info - - * ciao/Servants/Servant_Impl_T.cpp: - Layout change - -Mon Dec 14 20:07:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - Report which port has the real problem - -Mon Dec 14 19:23:21 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - * connectors/dds4ccm/impl/ndds/Publisher.cpp: - Resolved fuzz errors/warnings. - -Mon Dec 14 19:06:43 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/descriptors/run_NodeDaemons.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - Resolved fuzz errors/warnings. - -Mon Dec 14 14:53:13 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/ListenNotEnabled/Receiver/LNE_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.h: - * connectors/dds4ccm/tests/ListenNotEnabled/Sender/LNE_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Cleaned up code. Removed unused headers, made exception variables const - and outlined code. - -Mon Dec 14 14:36:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLOneByOne/Connector/SLOneByOne_Connector.mpc: - * connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver.mpc: - * connectors/dds4ccm/tests/SLOneByOne/Sender/SL_OneByOne_Sender.mpc: - Solve duplicate project names - -Mon Dec 14 14:25:09 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - * tests/CIAO_ComponentServer/Local_Facet/run_test.pl: - Resolved fuzz erros/warnings. - -Mon Dec 14 14:15:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/tests/MocksTest/* - Removed, not compiled, not tested - -Mon Dec 14 14:10:11 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: - Resolved fuzz erros/warnings. - -Mon Dec 14 13:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.cpp: - Print debug statement when we don't get a facet - - * ciao/Contexts/Context_Impl_T.cpp: - * ciao/Contexts/Context_Impl_T.h: - * ciao/Servants/Servant_Impl_T.cpp: - * ciao/Servants/Servant_Impl_T.h: - Create the context in the base instead of in the generated - code - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - Layout change - - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - Don't clear tracing flags - - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - Layout changes - -Mon Dec 14 13:42:56 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp: - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp: - Resolved errors in deployment plans related to local interfaces. - -Mon Dec 14 13:16:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - The deleted samples may be invalid. Therefore don't check - on valid_data flag. Implemented this for many_by_many. - -Mon Dec 14 12:56:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - The deleted samples may be invalid. Therefore don't check - on valid_data flag. - -Mon Dec 14 12:18:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added many_by_many listener test to test framework. - -Mon Dec 14 11:37:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp - Solve minor bug in test - -Mon Dec 14 11:18:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Removed generated header - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: - Use ACE_CString for subplan names - - * DAnCE/ExecutionManager/ExecutionManager_Module.cpp: - Removed commented out code - - * DAnCE/NodeApplication/NodeApplication_Impl.h: - Removed not needed include - - * DAnCE/NodeManager/NodeManager_Impl.h - Added missing include - -Mon Dec 14 10:58:46 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/SLDisabled: - * connectors/dds4ccm/tests/SLDisabled/Base: - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.idl: - * connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc: - * connectors/dds4ccm/tests/SLDisabled/Connector: - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.idl: - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector.mpc: - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Connector/SL_Disabled_Connector_exec.h: - * connectors/dds4ccm/tests/SLDisabled/descriptors: - * connectors/dds4ccm/tests/SLDisabled/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SLDisabled/Receiver: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.idl: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver.mpc: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.h: - * connectors/dds4ccm/tests/SLDisabled/Sender: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.idl: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender.mpc: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.cpp: - * connectors/dds4ccm/tests/SLDisabled/Sender/SL_Disabled_Sender_exec.h: - Added test StateListener: NOT_ENABLED . - -Mon Dec 14 10:46:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - Don't override use trace levels - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Initialise all members to zero - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - Improved logging - -Mon Dec 14 10:44:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/ListenManyByMany/*: - Added test in order to test many_by_many on the listener. - -Mon Dec 14 09:12:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - Improved error reporting back to the end user - -Mon Dec 14 08:16:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * performance-tests/Benchmark/RoundTripClient/run_test.pl: - * performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - * tests/IDL3/Events/Any/run_test.pl: - * tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: - Resolved fuzz errors/warnings. - -Mon Dec 14 07:39:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.cpp - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_Receivers.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_Senders.cdp - * connectors/dds4ccm/examples/Hello/descriptors/5_to_1.cdp - * connectors/dds4ccm/examples/Hello/descriptors/DeploymentPlan.cdp - * connectors/dds4ccm/examples/Hello/descriptors/ReceiverOnly.cdp - * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp - * connectors/dds4ccm/examples/Quoter/descriptors/Plan.cdp - * connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp - * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h - * connectors/dds4ccm/idl/ccm_dds.idl - * connectors/dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl - * connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl - * connectors/dds4ccm/idl/dds4ccm_PortStatusListener.idl - * connectors/dds4ccm/idl/dds4ccm_StateListenerControl.idl - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h - * connectors/dds4ccm/impl/ndds/Getter_T.cpp - * connectors/dds4ccm/impl/ndds/Getter_T.h - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp - * connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h - * connectors/dds4ccm/impl/ndds/Reader_T.cpp - * connectors/dds4ccm/impl/ndds/Reader_T.h - * connectors/dds4ccm/impl/ndds/SampleInfo.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - * connectors/dds4ccm/impl/ndds/Updater_T.cpp - * connectors/dds4ccm/impl/ndds/Updater_T.h - * connectors/dds4ccm/impl/ndds/Writer_T.cpp - * connectors/dds4ccm/impl/ndds/Writer_T.h - * connectors/dds4ccm/tests/CSLDeadline/descriptors/Plan.cdp - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLQoS/descriptors/Plan.cdp - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/Plan.cdp - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl - * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp - * connectors/dds4ccm/tests/KeyedSamples/descriptors/Plan.cdp - * connectors/dds4ccm/tests/KeyedWriter/descriptors/Plan.cdp - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/Plan.cdp - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/Plan.cdp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/Plan.cdp - * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/Plan.cdp - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.h - * DAnCE/Deployment/Deployment_DeploymentPlan.idl - * DAnCE/NodeApplication/NodeApplication_Impl.cpp - * DAnCE/NodeApplication/NodeApplication_Impl.h - * docs/schema/Basic_Deployment_Data.xsd - * tests/IDL_Test/Cornucopia/Cornucopia.idl - * tools/Config_Handlers/Basic_Deployment_Data.cpp - * tools/Config_Handlers/Basic_Deployment_Data.hpp - * tools/Config_Handlers/CPD_Handler.cpp - * tools/Config_Handlers/DnC_Dump.cpp - * tools/Config_Handlers/PSPE_Handler.cpp - Removed LocalFacet again as connection kind, we now use a - deployRequirement in order to let D&C know we have a local connection. - Use local interfaces for everything in dds4ccm and updated - all deployment plans for this. This does mean the connector - needs to create all executors as construction time, the - lifecycle of the connector is now that all executors - are created at construction, at the moment we do a - ccm_activate we need to create the real dds entities. - When we get an invocation before ccm_activate we do a - BAD_INVORDER exception. - - In the cdp we now use the following with a connection to - indicate that it has to be deployed as a local connection: - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - -Fri Dec 11 14:03:46 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Display/descriptors/run_NodeDaemons.pl: - * examples/Display/descriptors/run_test_without_ns.pl: - Resolved fuzz errors/warnings/ - -Fri Dec 11 13:19:30 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl: - * examples/DevGuideExamples/Messenger/descriptors/run_test.pl: - * examples/Display/descriptors/basicNodeDaemon.pl: - Resolved fuzz errors/warnings/ - -Fri Dec 11 12:00:05 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - Resolved script errors - -Fri Dec 11 11:50:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Cornucopia/Cornucopia.idl: - Extended tests - -Fri Dec 11 11:07:13 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * performance-tests/Benchmark/RoundTripClient/run_test.pl: - Resolved fuzz errors/warnings - - * performance-tests/Protocols/descriptors/run_test.pl: - Resolved fuzz warnings - -Fri Dec 11 10:52:33 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * performance-tests/Benchmark/Multi_Threaded/run_test.pl: - * performance-tests/Benchmark/RoundTrip/run_test.pl: - Resolved fuzz errors/warnings - -Fri Dec 11 10:27:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/Bug_2130_Regression/descriptors/run_test.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - Resolved fuzz errors/warnings - -Fri Dec 11 09:44:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - Resolved fuzz errors/warnings - -Fri Dec 11 09:30:29 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved script errors. - -Fri Dec 11 08:20:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp - Resolved warnings. - -Fri Dec 11 08:09:25 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * performance-tests/Protocols/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Fri Dec 11 07:44:10 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Display/descriptors/run_NodeDaemons.pl: - * examples/Hello/descriptors/run_NodeDaemons.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 20:23:15 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: - * examples/BasicSP/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - * tests/IDL_Test/Double_Inherited_Component/run_test.pl: - Removed add_lib_path in order to resolve fuzz error. - -Thu Dec 10 20:05:00 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_test_dds.pl: - * tests/Bug_2130_Regression/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 19:40:19 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 19:31:15 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test_dds.pl: - * docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 19:26:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Home_Servant_Impl_T.cpp: - Check return value sprintf and use is_nil - -Thu Dec 10 19:15:15 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_alias.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 19:03:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h: - * connectors/ami4ccm/examples/Hello/Receiver/Hello_Receiver_exec.h: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h: - Removed generated headers - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - const changes and improved debug messages - - * DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp: - Const change - - * DAnCE/RepositoryManager/Repository_Manager_Module.cpp: - Fixed typo in debug statement - -Thu Dec 109 17:02:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp - Resolved warning. - -Thu Dec 10 16:20:37 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 15:56:13 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - * connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Getter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 15:42:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 15:35:51 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Thu Dec 10 15:29:00 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - * connectors/dds4ccm/tests/Updater/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 14:41:13 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - Wait a few seconds before the actual writing starts. - - * connectors/dds4ccm/tests/ListenOneByOne/*: - Added one_by_one listener test. - - * bin/ciao_tests.lst: - Added one_by_one test to the test framework. - -Thu Dec 109 14:31:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.idl: - * connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc: - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.idl: - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector.mpc: - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.cpp: - * connectors/dds4ccm/tests/Updater/Connector/Updater_Connector_exec.h: - * connectors/dds4ccm/tests/Updater/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/Updater/Receiver: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.idl: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver.mpc: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.h: - * connectors/dds4ccm/tests/Updater/Sender: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.idl: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender.mpc: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.cpp: - * connectors/dds4ccm/tests/Updater/Sender/Updater_Sender_exec.h: - Implement test for Updater functions - -Thu Dec 10 13:30:01 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added !FIXED_BUGS_ONLY for the connection tests since - there's a known issue in the connector. - -Thu Dec 10 12:44:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added ListenNotEnabled test to the test framework. - -Thu Dec 10 12:42:08 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Renamed get_many into write_many. - - * connectors/dds4ccm/tests/ListenNotEnabled/*: - * connectors/dds4ccm/tests/Listener/*: - Split the listener into three separate tests. Added - listener test where mode is NOT_ENABLED as starter. - -Thu Dec 10 11:01:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Servant_Activator.cpp: - Extended logging - -Thu Dec 10 10:11:56 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 10 10:00:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - Fixed compiler warnings about arguments not used - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - Fixed invalid string comparison and const improvements - -Thu Dec 10 09:41:12 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.mpc: - Removed some unnecessary defines. - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - Removed unused class variable. - - * connectors/dds4ccm/tests/Listener/*: - Empty test framework for the listener test. - -Thu Dec 10 08:37:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/README: - * connectors/dds4ccm/tests/Reader/README: - Described the tests. - -Thu Dec 10 08:21:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Updater_T.cpp: - * connectors/dds4ccm/impl/ndds/Updater_T.h: - Fixed bugs in the updater - - * connectors/ami4ccm/examples/Hello/AMI/AMI.idl - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h - Merged a revised ami4ccm example that has local interfaces for the - reply handler, which reduces the footprint of ami4ccm and also - simplifies the code - -Thu Dec 10 08:06:08 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/Connector/State_Connection_Test_Connector.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/Sender/State_Connection_Test_Sender.mpc: - * connectors/dds4ccm/tests/State_Connection_Test/descriptors/Plan.cdp: - Shorten the names of the projects in order to solve some fuzz warnings. - -Wed Dec 9 19:52:16 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/Deployment/Deployment_DeploymentPlan.idl - * DAnCE/NodeApplication/NodeApplication_Impl.cpp - * DAnCE/NodeApplication/NodeApplication_Impl.h - * docs/schema/Basic_Deployment_Data.xsd - * tools/Config_Handlers/Basic_Deployment_Data.cpp - * tools/Config_Handlers/Basic_Deployment_Data.hpp - * tools/Config_Handlers/CPD_Handler.cpp - * tools/Config_Handlers/DnC_Dump.cpp - * tools/Config_Handlers/PSPE_Handler.cpp - Merged changes from local_facets branch from Will Otte to svn head. - This is going to be used by at least ami4ccm. We are looking if there - is a different way to determine whether we need to connect a local - facet. - -Wed Dec 9 15:53:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Wed Dec 9 15:01:48 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Resolved unicode compiler errors. - -Wed Dec 9 14:29:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Container_Base.cpp: - * ciao/Containers/Container_Base.h: - * ciao/Containers/Container_Base.idl: - * ciao/Containers/Container_Base.inl: - Get rid of the receptacle policy map, this doesn't do a thing - -Wed Dec 9 14:26:17 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Extended tests with a timeout test on get_many. - -Wed Dec 9 13:58:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: - Don't need the ConnectorStatusListener anymore. - - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Print debug message in stead of an error message. - -Wed Dec 9 13:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Servant_Impl_Base.cpp (lookup_facet): - Log an error when we can't find a facet - -Wed Dec 9 13:53:47 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - On get_many should at least return 1 sample. - - * connectors/dds4ccm/tests/State_Connection_Test/Receiver/State_Connection_Test_Receiver_exec.cpp: - Return _nil rather than 0. - -Wed Dec 9 13:11:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Updater_T.cpp: - Check whether instance_handle and instance match - -Wed Dec 9 12:55:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/Connector/Event_Connection_Test_Connector.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.mpc: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp: - Changed project names in order to resolve fuzz warnings. - -Wed Dec 9 12:48:35 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc: - Shorten the shared name of DDS_ConnectorStatusListener_TestSec_Connector_lem_stub. - -Wed Dec 9 12:40:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * bin/ciao_tests.lst: - Added Local_Facet test - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - Resolved a bug whereby connection endpoints in the original plan - would be copied into two separate connections in a child plan. - -Wed Dec 9 12:37:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/IDL_Test/Local_Facet: - Removed - - * tests/CIAO_ComponentServer/Local_Facet: - New test for testing local facets - - * ciao/ComponentServer/CIAO_ComponentServer.idl - * ciao/ComponentServer/CIAO_Container_Impl.cpp - * ciao/ComponentServer/CIAO_Container_Impl.h - * ciao/Containers/Container_Base.idl - * ciao/Containers/Session/Session_Container.cpp - * ciao/Containers/Session/Session_Container.h - Added support to connect local facets by William Otte - - * ciao/Servants/Servant_Impl_Base.cpp: - * ciao/Servants/Servant_Impl_Base.h: - Made several methods pure virtual instead of not implemented - -Wed Dec 9 11:24:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Resolved compiler warnings. - -Wed Dec 9 11:13:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added State_Connection_Test. - - * connectors/dds4ccm/tests/Event_Connection_Test/README: - Changed to meet the latest code updates. - - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver.idl: - Removed comments. - - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: - Logging debug messages (in stead of error messages). - - * connectors/dds4ccm/tests/State_Connection_Test/*: - Added this test in order to test all the connections a state connector - needs. - -Wed Dec 9 08:56:42 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Event_Connection_Test/Receiver/Event_Connection_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender.idl: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Event_Connection_Test/Sender/Event_Connection_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Event_Connection_Test/descriptors/Plan.cdp: - Support only the DDS_Event connector. Removed DDS_State connector stuff. - -Wed Dec 9 08:25:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp - Add newline at end of file - -Wed Dec 9 08:17:27 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Get_Connection_Test/*: - Renamed to Event_Connection_Test. - -Wed Dec 9 08:14:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/Event_Connection_Test/*: - Renamed Get_Connection_Test to Event_Connection_Test. - -Wed Dec 9 07:47:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * etc/ciao_dds4ccm.doxygen: - Also exclude the tests directory - -Wed Dec 9 07:17:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - Resolved some fuzz errors/warnings. - -Tue Dec 8 16:36:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - Fixes to debug statements - -Tue Dec 8 16:31:33 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/descriptors/run_test.pl: - Adapted to the new test framework. - -Tue Dec 8 15:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Updater_T.cpp: - * connectors/dds4ccm/impl/ndds/Updater_T.h: - Added existence checks as mandated by the spec - -Tue Dec 8 15:29:40 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved fuzz warnings. - -Tue Dec 8 15:20:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h - Cache dds executors - -Tue Dec 8 15:17:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Resolved compiler warnings. - -Tue Dec 8 15:11:22 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - Resolved fuzz errors. - -Tue Dec 8 15:01:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/BasicSP/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Null_Component/descriptors/run_test.pl: - Resolved fuzz errors. - -Tue Dec 8 14:56:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h: - Provide access to the DDS entities - -Tue Dec 8 12:51:33 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.h: - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Using a local waitset in stead of a global one. - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - Optimized get_many. - -Tue Dec 8 10:48:04 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added Getter test to the test framework. - - * connectors/dds4ccm/tests/Getter/Base/Get_Invoker.idl: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Implemented get_many. - -Tue Dec 8 09:05:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/USER_QOS_PROFILES.xml: - Change QoS settings of test to generate a on_sample_lost callback. - -Tue Dec 8 08:56:42 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - RETCODE_NO_DATA should throw an exception since - there always must be data after when the timeout does - not occur. - - * connectors/dds4ccm/tests/Getter/descriptors/Plan.cdp: - Removed qos_profile config property. - -Tue Dec 8 08:47:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Getter/Receiver/Getter_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Getter/Sender/Getter_Test_Sender_exec.cpp: - Resolved some timing issues between sender and receiver. - -Tue Dec 8 08:17:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - Solved errors duplicate projectnames - - -Tue Dec 8 07:21:52 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Minor changes in order to meet the spec. - - * connectors/dds4ccm/tests/Getter/*: - Added test for the getter. - -Mon Dec 7 15:37:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst - * connectors/dds4ccm/tests/PSLSampleLost: - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.idl: - * connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Connector: - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector.idl: - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Connector/PSL_SampleLost_Connector_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLSampleLost/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.idl: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLSampleLost/Sender: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.idl: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender.mpc: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLSampleLost/Sender/PSL_SampleLost_Sender_exec.h: - Add test PortStatusListener:on_sample_lost - -Mon Dec 7 14:53:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h: - Implement get_dds_entity methods - - * NEWS - Added DDS4CCM_NDDS_LOG_VERBOSITY - -Mon Dec 7 13:28:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - Fixed runtime problems and refactored statelistener - -Mon Dec 7 13:25:55 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Getter_T.cpp: - Reads according to DDS4CCM spec. - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - NO_DATA shouldn't throw an exception but just return - an empty sequence. - - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Optimized test. Don't need to sleep prior to writing samples to DDS. - -Mon Dec 7 13:07:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Get_T.h - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Listen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Read_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h - * connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Update_T.h - * connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Write_T.h - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h - * connectors/dds4ccm/impl/ndds/Reader_T.h - * connectors/dds4ccm/impl/ndds/Updater_T.h - Introduced DDS_Get_T, DDS_Listen_T, DDS_Read_T, DDS_Update_T, and - DDS_Write_T templates which implement the dds4ccm extended ports - -Mon Dec 7 11:157:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - Add second port to test - -Mon Dec 7 11:12:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Instance state should be alive in all cases. - -Mon Dec 7 10:54:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Implemented max_delivered_data. - -Mon Dec 7 10:30:38 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - Rewritten test due to timing issues. Also added a 'no data' test. - -Mon Dec 7 10:07:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/PSLDeadline: - * connectors/dds4ccm/tests/PSLDeadline/Base: - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.idl: - * connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Connector: - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.idl: - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Connector/PSL_DeadlineTest_Connector_exec.h: - * connectors/dds4ccm/tests/PSLDeadline/descriptors: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/PSLDeadline/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/PSLDeadline/Receiver: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.h - * connectors/dds4ccm/tests/PSLDeadline/Sender: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.idl: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender.mpc: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/PSLDeadline/Sender/PSL_DeadlineTest_Sender_exec.h: - Add test PortStatusListener:on_requested_deadline_missed for DDS_Listen port - -Mon Dec 7 06:52:05 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3769_Regression/Foo.idl: - * tests/Bug_3769_Regression/Foo_exec.h: - * tests/Bug_3769_Regression/Foo_exec.cpp: - - Extended this test to test a struct attribute of a component. - The descriptor file needs to be extended as well. - -Mon Dec 7 06:08:31 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3769_Regression/Foo.idl: - * tests/Bug_3769_Regression/Foo_exec.h: - * tests/Bug_3769_Regression/Foo_exec.cpp: - - Extended this test to test a sequence attribute of a component. - The descriptor file needs to be extended to capture data - for the sequence attribute(s). - -Mon Dec 7 03:02:18 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: - - Fixed a small bug in a switch statement where one of the - cases did not have a 'break' statement. - -Sun Dec 6 19:22:45 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_Container_Impl.cpp: - Changed layout debug message - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - Implement more portstatus listner functionality - -Sun Dec 6 18:49:47 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/Bug_3769_Regression/Foo_exec.cpp: - - Fixed the comparison for float to ensure the numeric literal isn't - converted to a double. - - * tests/Bug_3769_Regression/descriptors/DeploymentPlan.cdp: - - Float configproperty was incorrectly typed as a double. - - * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: - - Fixed bug whereby floats/doubles weren't properly dereferences. - -Sat Dec 5 01:06:06 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * bin/ciao_tests.lst: - - Add bugzilla 3769 to the list of test to run. - -Sat Dec 5 00:59:20 UTC 2009 Abdullah Sowayan <sowayan@gmail.com> - - * tests/Bug_3769_Regression: - * tests/Bug_3769_Regression/Foo.idl: - * tests/Bug_3769_Regression/Foo.mpc: - * tests/Bug_3769_Regression/Foo_exec.h: - * tests/Bug_3769_Regression/Foo_exec.cpp: - * tests/Bug_3769_Regression/descriptors: - * tests/Bug_3769_Regression/descriptors/DeploymentPlan.cdp: - * tests/Bug_3769_Regression/descriptors/NodeMap.dat: - * tests/Bug_3769_Regression/descriptors/run_test.pl: - * tests/Bug_3769_Regression/model: - - Added bugzilla 3769. Component attributes of type double and float - do not get set properly by DAnCE. - -Fri Dec 4 20:41:45 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PortStatusListener_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - Introduced a PortStatusListener which is than the base of - the DataReaderListener - -Fri Dec 4 14:31:45 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/CIAO_ComponentServer/SimpleComponent/run_test.pl: - Resolved fuzz error. - -Fri Dec 4 14:28:18 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Enabled some more test for fuzz. - -Fri Dec 4 14:15:24 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: - Adapted to the new test framework. Fuzz - errors/warnings should be resolved - -Fri Dec 4 13:53:04 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/IDL3_to_XMI/Bug_3607_Regression/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Array/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Included_File/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Module_Reopen/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Native/run_test.pl: - * tests/IDL3_to_XMI/XMI_For_Sequence/run_test.pl: - Resolved some minor fuzz errors/warnings. - -Fri Dec 4 13:49:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: - Add more infrastructure for the 5 extended ports this connector - provides - -Fri Dec 4 13:23:46 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * tests/CIAO_ComponentServer/Basic/run_test.pl: - Resolved runtime errors in script. - -Fri Dec 4 13:14:10 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Fixed many_by_many. The last updates should be send to - the listener. - -Fri Dec 4 13:04:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/dds4ccm.mpc - * connectors/dds4ccm/impl/ndds/DataListenerControl.cpp - * connectors/dds4ccm/impl/ndds/DataListenerControl.h - * connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp - * connectors/dds4ccm/impl/ndds/DataListenerControl_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp - * connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/impl/ndds/StateListenerControl.cpp - * connectors/dds4ccm/impl/ndds/StateListenerControl.h - * connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp - * connectors/dds4ccm/impl/ndds/StateListenerControl_T.h - Refactored data/state listener controls - -Fri Dec 4 12:56:58 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Refactored MANY_BY_MANY. - -Fri Dec 4 11:24:25 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Implemented MANY_BY_MANY. First all new samples are handled. - After that the updated ones, by invoking on_many_updates on - the listener. The last step is to inform the listener - about the deleted samples. - -Fri Dec 4 10:38:26 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Resolved compiler errors. - -Fri Dec 4 10:21:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Extended logging - -Fri Dec 4 10:11:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h: - Removed listener callbacks that are handled by the subscriber - -Fri Dec 4 09:49:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/Updater/* - Use the stateconnector as starting point - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - First compile fixes - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Handle data_on_readers - -Fri Dec 4 09:34:09 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: - * tests/CIAO_ComponentServer/Activator/run_test.pl: - * tests/IDL_Test/Double_Inherited_Component/run_test.pl: - Resolved fuzz errors/warnings. - -Fri Dec 4 09:04:34 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * tests/CIAO_ComponentServer/Activator/run_test.pl: - * tests/CIAO_ComponentServer/Basic/run_test.pl: - Resolved fuzz errors/warnings. - -Fri Dec 4 08:32:42 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - Resolved fuzz errors/warnings. - -Thu Dec 3 20:12:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp - Layout changes - -Thu Dec 3 20:08:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - Added a lot of logging and made the subscriberlistener - working again - -Thu Dec 3 20:08:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - Only returning valid data. - -Thu Dec 3 18:46:35 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp: - Using a take in stead of take_next_sample. Also created - Created difference between ONE_BY_ONE and MANY_BY_MANY by - invoking on_one_update and on_many_updates on the listener. - -Thu Dec 3 15:13:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp: - Resolved warning unused parameter. - -Thu Dec 3 14:06:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - Removed the context switch. - Created difference between ONE_BY_ONE and MANY_BY_MANY by - introducing a take (in stead of take_next_sample). - -Thu Dec 3 13:57:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Handle everything related to the CSL at subscriber/publisher - level - - * DAnCE/RepositoryManager/RepositoryManager.mpc: - Corrected base project - -Thu Dec 3 13:52:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - *bin/ciao_tests.lst: - * connectors/dds4ccm/tests/CSLUnexpStat: - * connectors/dds4ccm/tests/CSLUnexpStat/Base: - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Connector/CSL_USTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.idl: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender.mpc: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.h: - Test ConnectorStatusListener:on_unexpected_status implemented - - -Thu Dec 3 12:56:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp: - Let each layer initialise itself - -Thu Dec 3 12:06:32 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Added keys and max_dds_samples to idl. - -Thu Dec 3 11:07:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - UnkeyedWriter test may fail since DDS allows more - samples than configured in the QoS file. - -Thu Dec 3 11:06:37 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Resolved compiler warnings on Windows. - -Thu Dec 3 11:03:34 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp: - Resolved some runtime errors. Expected_samples and name are not - used in Sender. - -Thu Dec 3 10:51:20 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: - Disabled the listener for now. No takes should be performed. - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Rewritten in order to test exceptions from the connector. - -Thu Dec 3 10:14:28 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: - Build in checks on received data. - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Write more samples - -Wed Dec 3 08:56:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: - Solved initialize warnings. - -Thu Dec 3 08:55:27 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - Reduced log level. - -Thu Dec 3 08:47:23 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver.idl: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl: - Adapted to the update Reader port. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Minor code optimization. - -Thu Dec 3 08:28:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Don't handle data_on_readers, if we install this listener, - the data reader listener will not get any on_data_available - -Wed Dec 2 14:57:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/NodeApplication/ComponentAttributesSetter.cpp: - Use the word error to trigger the scoreboard parser - -Wed Dec 2 14:19:49 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Used operators to file readinfo sequences. - - * connectors/dds4ccm/impl/ndds/SampleInfo.h: - Removed <== operator for readinfo_seq. Also added - instance handle when copying sample_info. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Added handle tests and test exceptions related to handles. - - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Changed timing. - -Wed Dec 2 13:58:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - Add test to test list. - -Wed Dec 2 13:49:57 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Utils.cpp: - * connectors/dds4ccm/impl/ndds/Utils.h: - * connectors/dds4ccm/tests/CSLSampleRejected: - * connectors/dds4ccm/tests/CSLSampleRejected/Base: - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Connector/CSL_SRTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLSampleRejected/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.idl: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender.mpc: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.h: - Created test ConnectorStatusListener:on_sample_rejected - -Wed Dec 2 13:35:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Handle data_on_readers - -Wed Dec 2 13:12:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataWriterListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp - * connectors/dds4ccm/impl/ndds/TopicListener_T.h - Added a get_mask to all listeners, this should return the - mask the listener needs, this is then used by the connector - templates. This way a listener can listen for more callbacks - and update his mask without any connector to be updated - -Wed Dec 2 13:10:40 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented read_last. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Optimized tests. - -Wed Dec 2 11:52:26 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Cleaned up code by removing double code. Implemented - read_all. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Enabled read_all test. - -Wed Dec 2 11:33:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Utils.cpp: - * connectors/dds4ccm/impl/ndds/Utils.h: - Added translate_statuskind - -Wed Dec 2 11:16:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.cpp: - * connectors/dds4ccm/impl/ndds/SubscriberListener.h: - Implemented more CSL callbacks - -Wed Dec 2 10:57:20 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.h: - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented read_one_last and read_one_all according to - spec. - - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - Enabled read_one_last and read_one_all to test. - - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - Sleep between writing samples to DDS. - - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - Optimized logging. - -Wed Dec 2 10:26:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.cpp: - * ciao/Containers/Session/Session_Container.h: - Improved failure reporting in case we can't get the needed - entities - -Wed Dec 2 09:05:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h: - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h: - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h: - Moved publisher and subscriber to the DDS_TopicBase - -Wed Dec 2 08:33:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added reader test to the test framework. - -Wed Dec 2 08:28:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Started with read_one_last. - - * connectors/dds4ccm/tests/Reader: - * connectors/dds4ccm/tests/Reader/Base: - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.idl: - * connectors/dds4ccm/tests/Reader/Base/Reader_Starter.mpc: - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.idl: - * connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc: - * connectors/dds4ccm/tests/Reader/Connector: - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.idl: - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector.mpc: - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.h: - * connectors/dds4ccm/tests/Reader/Connector/Reader_Test_Connector_exec.cpp: - * connectors/dds4ccm/tests/Reader/README: - * connectors/dds4ccm/tests/Reader/Receiver: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.idl: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver.mpc: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/Reader/Receiver/Reader_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Reader/Sender: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.idl: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender.mpc: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.h: - * connectors/dds4ccm/tests/Reader/Sender/Reader_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/Reader/descriptors: - * connectors/dds4ccm/tests/Reader/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/Reader/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/Reader/descriptors/run_test.pl: - Added test to test the Reader. - -Tue Dec 01 12:39:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/Reader_T.cpp: - Implemented read_one_all - -Tue Dec 01 11:50:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/ndds_impl.mpc - * connectors/dds4ccm/impl/ndds/StateListenerControl.cpp - * connectors/dds4ccm/impl/ndds/StateListenerControl.h - StateListenerControl - -Tue Dec 01 10:59:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - StateListener - -Tue Dec 01 09:42:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h - * connectors/dds4ccm/impl/ndds/DataReaderListener.h - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.h - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener.h - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h - * connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp - * connectors/dds4ccm/impl/ndds/PublisherListener_T.h - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp - * connectors/dds4ccm/impl/ndds/SubscriberListener_T.h - * connectors/dds4ccm/impl/ndds/TopicListener_T.cpp - * connectors/dds4ccm/impl/ndds/TopicListener_T.h - * connectors/dds4ccm/impl/ndds/Updater_T.cpp - * connectors/dds4ccm/impl/ndds/Updater_T.h - Implemented empty listeners for each dds entity and first - part of DDS_State - -Tue Dec 01 08:33:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc - Corrected mpc file for connector_stub - -Mon Nov 30 13:00:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - Corrected warnings for unused parameters - - -Mon Nov 30 13:00:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc: - Corrected long project names and add tests to test list. - -Mon Nov 30 12:27:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h: - Empty state connector so that we can start with creating tests - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h: - Corrected ifdef guards - -Mon Nov 30 11:32:37 UTC 2009 Marijke Hengstmengel <mhengstmengel@remedy.nl> - - * connectors/dds4ccm/tests/CSLDeadline: - * connectors/dds4ccm/tests/CSLDeadline/Base: - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.idl: - * connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Connector: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.idl: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Connector/CSL_DeadlineTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/descriptors: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLDeadline/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/CSLDeadline/Receiver: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Receiver/CSL_DeadlineTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLDeadline/Sender: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.idl: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender.mpc: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLDeadline/Sender/CSL_DeadlineTest_Sender_exec.h: - Test ConnectorStatusListener on_offered_deadline_missed. - - * connectors/dds4ccm/tests/CSLQoS: - * connectors/dds4ccm/tests/CSLQoS/Base: - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.idl: - * connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc: - * connectors/dds4ccm/tests/CSLQoS/Connector: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.idl: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector.mpc: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Connector/CSL_QoSTest_Connector_exec.h: - * connectors/dds4ccm/tests/CSLQoS/descriptors: - * connectors/dds4ccm/tests/CSLQoS/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl: - * connectors/dds4ccm/tests/CSLQoS/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/CSLQoS/Receiver: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.idl: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver.mpc: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Receiver/CSL_QoSTest_Receiver_exec.h: - * connectors/dds4ccm/tests/CSLQoS/Sender: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.idl: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender.mpc: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.cpp: - * connectors/dds4ccm/tests/CSLQoS/Sender/CSL_QoSTest_Sender_exec.h: - Test ConnectorStatusListener on_requested- and on_offered_incompatible_QoS. - -Mon Nov 30 09:21:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ServerActivator_Impl.h: - * ciao/Servants/Port_Activator_T.h: - * DAnCE/TargetManager/DomainDataManager.h: - * DAnCE/TargetManager/ResourceCommitmentManager.h: - Doxygen fixes - -Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * CIAO version 0.7.5 released. - -Thu Nov 26 20:18:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: - Layout changes - - * ciao/ComponentServer/CIAO_RTComponentServer.cpp: - * ciao/ComponentServer/CIAO_RTComponentServer_Task.cpp: - Latest changes for rt component server to have server declared priorities - -Thu Nov 26 19:30:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: - When creating the process options, calculate the size of the - commandline, the default of 1024 can be too small if the - system has multiple network interfaces - -Thu Nov 26 19:03:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: - Check if we successfully constructed the commandline - -Thu Nov 26 18:52:37 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/ComponentServer/CIAO_ComponentServer_Task.cpp: - If the narrow of the callback IOR fails, print the IOR - - * ciao/ComponentServer/CIAO_ServerActivator_Impl.cpp: - Const change - -Thu Nov 26 15:32:37 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedWriter/README: - * connectors/dds4ccm/tests/UnkeyedSamples/README: - Added test description - - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: - Removed keys. - - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - Removed keys. Added qos_profile. - - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: - Started with configuring DDS in order to test the unkeyed - writer. - -Thu Nov 26 13:59:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - KeyedWriter is not fixed, yet. - -Thu Nov 26 13:48:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Servants/Servant_Impl_Base.cpp: - * ciao/Servants/Servant_Impl_Base.h: - Removed some methods or made them pure virtual, no need to let - them throw no_implement, the derived template does implement it - -Thu Nov 26 13:29:51 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Removed CLINFO from log message in order to consistent with other - log messages. - -Thu Nov 26 13:11:06 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Resolved runtime errors. - - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp: - Resolved test error: test took longer than 60 seconds. - -Thu Nov 26 12:56:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Session/Session_Container.h: - Removed not needed forward declaration - - * ciao/Servants/Servant_Impl_Base.cpp: - Keep a reference to the home servant so that it doesn't get deleted - when we have a reference to it - - * ciao/Servants/Servant_Impl_T.cpp: - Only print the refcount of the executor when it is > 1, than we have - a leak - -Thu Nov 26 12:54:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedWriter/Sender/Writer_Sender_exec.cpp: - Resolved some test errors when using write_many. - -Thu Nov 26 12:40:18 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Resolved test errors. Expected samples should always be in the - deployment plan. - - * connectors/dds4ccm/examples/Hello/descriptors/1_to_5.cdp: - Added expected samples. - - * connectors/dds4ccm/tests/KeyedWriter/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/KeyedWriter/descriptors/USER_QOS_PROFILES.xml: - Resolved test error by adding qos_profile to the deployment plan. - -Thu Nov 26 12:18:07 UTC 2009 Marcel Smit <msmit@remedy.nl> - - - * connectors/dds4ccm/examples/Quoter/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/examples/Shapes/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/Get_Connection_Test/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/KeyedSamples/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: - Removed these files since the default qos is coded. - -Thu Nov 26 12:12:36 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - Resolved compiler warnings on linux. - -Thu Nov 26 11:43:12 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Get_Connection_Test/Receiver/Get_Connection_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/Get_Connection_Test/Sender/Get_Connection_Test_Sender_exec.cpp: - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: - Also reported messages when things go as planned. - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Resolved some compiler error. - -Thu Nov 26 11:37:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Hello/descriptors_RTCCM/*: - Deleted, not used - - * examples/Hello/Sender/Sender_exec.cpp: - Return the correct string - - * examples/Hello/descriptors/DeploymentPlan.cdp: - Removed rate attribute - -Thu Nov 26 10:50:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: - Give more feedback on the test itself - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - Layout changes, create topic with profile, and fixed key_fields set/get methods - -Thu Nov 26 10:42:12 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/Receiver/Receiver.idl: - * examples/Hello/Receiver/Receiver_exec.h: - * examples/Hello/Receiver/Receiver_exec.cpp: - Reverted some of my last changes. - Removed timer functionality. - - * examples/Hello/Sender/Sender.idl: - * examples/Hello/Sender/Sender_exec.h: - * examples/Hello/Sender/Sender_exec.cpp: - * examples/Hello/descriptors/DeploymentPlan.cdp: - Removed log_time attribute. - - * examples/Hello/descriptors/run_test.pl: - No sleep necessary anymore. - -Thu Nov 26 10:19:55 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Changed logging on exit. Reporting an error only when received < expected. - -Thu Nov 26 09:28:25 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * examples/Hello/Receiver/Receiver.idl: - * examples/Hello/Receiver/Receiver_exec.h: - * examples/Hello/Receiver/Receiver_exec.cpp: - Reviced this example a bit. The receiver now uses the - orb reator thread to call the sender periodically. Therefore - the receiver is not blocked in the receiving CCM event method. - Also introduced a rate in the deployment plan; no hard coded - sleep of 200 seconds anymore. - - * examples/Hello/Sender/Sender.idl: - * examples/Hello/Sender/Sender_exec.h: - * examples/Hello/Sender/Sender_exec.cpp: - Removed attribute Hertz since it was not used - - * examples/Hello/descriptors/DeploymentPlan.cdp: - Introduced rate for the receiver (see above). - - * examples/Hello/descriptors/run_test.pl: - Added a sleep of 60 seconds. - -Thu Nov 26 08:09:39 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Optimized logging for ConnectorStatusListener. - - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc: - Resolved fuzz warning (project names too long). - -Thu Nov 26 07:32:26 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_test.pl: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl: - Since the connector is now cleaning up the DDS environment, shutting - down takes considerably longer. Therefore extended the shutdown times. - -Wed Nov 25 16:22:26 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.h: - * connectors/dds4ccm/examples/Quoter/Broker/Broker_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.h: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: - Using the orb reactor thread in order to handle application specific - logic. - - * connectors/dds4ccm/tests/KeyedSamples/Sender/Keyed_Test_Sender_exec.cpp: - Optimized logging. - -Wed Nov 25 15:50:57 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/Receiver/Hello_Receiver_exec.cpp: - Logged errors instead of warnings when received!=expected. - - * connectors/dds4ccm/examples/Hello/descriptors/ReceiverOnly.cdp: - Nothing is received when this deployment plan is ran. - -Wed Nov 25 15:40:59 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: - Resolved minor typos. - -Wed Nov 25 15:30:14 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/KeyedSamples/README: - * connectors/dds4ccm/tests/SetConnectorAttributes/README: - Added test description. - -Wed Nov 25 15:15:43 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/Get_Connection_Test/README: - * connectors/dds4ccm/tests/NonChangeableAttribute/README: - Added test description. - -Wed Nov 25 14:26:21 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/idl/dds_rtf2_dcps.idl - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipant.h - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp - * connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h - * connectors/dds4ccm/impl/ndds/Publisher.cpp - * connectors/dds4ccm/impl/ndds/Publisher.h - * connectors/dds4ccm/impl/ndds/Subscriber.cpp - * connectors/dds4ccm/impl/ndds/Subscriber.h - Implemented all with_profile methods - -Wed Nov 25 14:12:21 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/UnkeyedWriter: - * connectors/dds4ccm/tests/UnkeyedWriter/Base: - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Connector/Writer_Connector_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Receiver/Writer_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.idl: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender.mpc: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.h: - * connectors/dds4ccm/tests/UnkeyedWriter/Sender/Writer_Sender_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl: - Added an unkeyed writer test. - -Wed Nov 25 13:45:05 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - * connectors/dds4ccm/tests/SetConnectorAttributes: - * connectors/dds4ccm/tests/SetConnectorAttributes/Base: - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.idl: - * connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.idl: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector.mpc: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.h: - * connectors/dds4ccm/tests/SetConnectorAttributes/Connector/SetConnectorAttribute_Connector_exec.cpp: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/Plan.cdp: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/USER_QOS_PROFILES.xml: - * connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl: - Added this test in order to test whether the connector attributes are set properly. - -Wed Nov 25 13:15:25 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Resolved typo in setting key_fields. - -Wed Nov 25 13:05:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * ciao/Containers/Servant_Activator.cpp: - Fix typo in debug statement - - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.cpp: - * connectors/dds4ccm/examples/Quoter/Distributor/Distributor_exec.h: - Removed updater functionality - - * DAnCE/Plan_Launcher/Plan_Launcher_Module.cpp: - Added missing \n to debug messages - - * tests/CIAO_ComponentServer/Activator/run_test.pl: - * tests/CIAO_ComponentServer/Basic/run_test.pl: - * connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl: - Shortened timeouts - - * ciao/ComponentServer/CIAO_ComponentServer.cpp: - For x.7.5, don't wait for worker threads - - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h: - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - * connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp: - Some cleanup and destroy dds entities at ccm_remove - -Wed Nov 25 10:54:24 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/examples/Hello/descriptors/SenderOnly.cdp: - Resolved some errors. - - * connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl: - * connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl: - No need to wait 60 seconds. - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Optimized logging. - -Wed Nov 25 09:39:17 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - Optimized logging. - -Wed Nov 25 09:37:22 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.h: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/CSL_TestSec_Connector_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector.mpc: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector_exec.h: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/SecConnector/ConnectorStatusListener_TestSec_Connector_exec.cpp: - Renamed ConnectorStatusListener_TestSec_Connecto in order to resolve fuzz errors. - -Wed Nov 25 09:28:44 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - Some code outlining. - - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver.idl: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.h: - * connectors/dds4ccm/tests/UnkeyedSamples/Receiver/Unkeyed_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/UnkeyedSamples/descriptors/Plan.cdp: - Added connector status listener. - - * connectors/dds4ccm/tests/UnkeyedSamples/Sender/Unkeyed_Test_Sender_exec.cpp: - Optimized logging. - -Wed Nov 25 09:21:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp: - layout change - - * connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp: - Added missing trace - - * connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp: - Fixed trace and layout change - - * connectors/dds4ccm/impl/ndds/DomainParticipant.cpp: - Don't use the qos because the conversions are not fully implemented - - * connectors/dds4ccm/impl/ndds/Subscriber.cpp: - Use default qos - -Wed Nov 25 08:47:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * tests/Bug_2130_Regression/descriptors/run_test.pl: - * examples/Null_Component/descriptors/run_test.pl: - * examples/Hello/descriptors_RTCCM/rt_run_test.pl: - * examples/Hello/descriptors/run_test_without_ns.pl: - * examples/Hello/descriptors/run_test_alias.pl: - * examples/Display/descriptors/run_test_without_ns.pl: - * examples/BasicSP/descriptors/run_test.pl: - * DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: - * DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: - Use more realistic timeouts, this will shorten the test runs - a lot at the moment a test or example is broken - - * docs/tutorials/Quoter/Simple/Broker/StockBroker_exec.cpp - * docs/tutorials/Quoter/Simple/Broker/StockBroker_exec.h - * docs/tutorials/Quoter/Simple/Distributor/StockDistributor_exec.cpp - * docs/tutorials/Quoter/Simple/Distributor/StockDistributor_exec.h - * DAnCE/tests/CIAO/Components/SimpleAttribute_exec.h - * DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h - * DAnCE/tests/CIAO/Components/SimpleEmitter_exec.h - * DAnCE/tests/CIAO/Components/SimpleMultipleUser_exec.h - * DAnCE/tests/CIAO/Components/SimpleNilFacetProvider_exec.h - * DAnCE/tests/CIAO/Components/SimpleNilFacetUser_exec.h - * DAnCE/tests/CIAO/Components/SimpleNull_exec.h - * DAnCE/tests/CIAO/Components/SimpleProvider_exec.h - * DAnCE/tests/CIAO/Components/SimplePublisher_exec.h - * DAnCE/tests/CIAO/Components/SimpleUser_exec.h - Removed generated headers from these files - -Wed Nov 25 08:31:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * examples/Hello/Receiver/Receiver_exec.cpp - * examples/Hello/Receiver/Receiver_exec.h - * examples/Hello/Sender/Sender_exec.cpp - * examples/Hello/Sender/Sender_exec.h - * examples/Null_Component/Null_Component_exec.cpp - * examples/Null_Component/Null_Component_exec.h - * tests/CIAO_ComponentServer/SimpleComponent/SimpleComponent_exec.h - * tests/Minimum/Receiver/Receiver_exec.cpp - * tests/Minimum/Receiver/Receiver_exec.h - * tests/Minimum/Sender/Sender_exec.cpp - * tests/inimum/Sender/Sender_exec.h - Removed generated headers from these files - -Wed Nov 25 08:19:31 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender.mpc: - Fixed order error on Windows. - -Wed Nov 25 07:52:16 UTC 2009 Marcel Smit <msmit@remedy.nl> - - * bin/ciao_tests.lst: - Added !FIXED_BUGS_ONLY to Get_Connection_Test since the updater - is not working, yet. - - * connectors/dds4ccm/tests/Get_Connection_Test/Sender/Get_Connection_Test_Sender_exec.cpp: - No need to write samples to activate the listener. - - * connectors/dds4ccm/tests/KeyedWriter/Receiver/Writer_Receiver_exec.cpp: - * connectors/dds4ccm/tests/NonChangeableAttribute/Connector/NonChangeable_Connector_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Receiver/ConnectorStatusListener_Test_Receiver_exec.cpp: - * connectors/dds4ccm/tests/On_Inconsistent_Topic/Sender/ConnectorStatusListener_Test_Sender_exec.cpp: - Resolved compiler warnings. - -Tue Nov 24 19:34:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> - - * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: - - Resolved a bug whereby connection endpoints in the original plan - would be copied into two separate connections in a child plan. - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Bugfix with connection logic. - - * connectors/ami4ccm/examples/Hello/AMI/AMI.idl: - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.h: - * connectors/ami4ccm/examples/Hello/AMI/AMI_exec.cpp: - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.idl: - * connectors/ami4ccm/examples/Hello/Hello_Base/Hello_Base.mpc: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender.idl: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.h: - * connectors/ami4ccm/examples/Hello/Sender/Hello_Sender_exec.cpp: - * connectors/ami4ccm/examples/Hello/descriptors/Plan.cdp: - * connectors/ami4ccm/examples/Hello/descriptors/run_test.pl: - - Ported to new local interface support. - -Mon Dec 7 18:21:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * docs/schema/Basic_Deployment_Data.xsd: - * tools/Config_Handlers/Basic_Deployment_Data.cpp: - * tools/Config_Handlers/Basic_Deployment_Data.hpp: - * tools/Config_Handlers/CPD_Handler.cpp: - * tools/Config_Handlers/DnC_Dump.cpp: - * tools/Config_Handlers/PSPE_Handler.cpp: - - Config handler updates. - -Mon Dec 7 17:51:30 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.idl: - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet.mpc: - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.h: - * tests/CIAO_ComponentServer/Local_Facet/Local_Facet_exec.cpp: - * tests/CIAO_ComponentServer/Local_Facet/client.cpp: - * tests/CIAO_ComponentServer/Local_Facet/run_test.pl: - - Added simple test for local facet connection logic. - -Mon Dec 7 17:04:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * tests/CIAO_ComponentServer/Local_Facet: - - Moved local facet test under ComponentServer. - - * tests/IDL_Test/Local_Facet: - - Removed these files. - -Mon Dec 7 14:52:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - * ciao/ComponentServer/CIAO_Container_Impl.h: - * ciao/ComponentServer/CIAO_Container_Impl.cpp: - * ciao/Containers/Session/Session_Container.cpp: - - Integration. - -Mon Dec 7 14:11:14 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * ciao/ComponentServer/CIAO_ComponentServer.idl: - * ciao/ComponentServer/CIAO_Container_Impl.h: - * ciao/ComponentServer/CIAO_Container_Impl.cpp: - * ciao/Containers/Container_Base.idl: - * ciao/Containers/Session/Session_Container.h: - * ciao/Containers/Session/Session_Container.cpp: - * ciao/Servants/Servant_Impl_Base.h: - - Container code. - -Sat Dec 5 05:33:43 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> - - * DAnCE/Deployment/Deployment_DeploymentPlan.idl: - * DAnCE/NodeApplication/NodeApplication_Impl.h: - * DAnCE/NodeApplication/NodeApplication_Impl.cpp: - - Infrastructure to connect local interfaces. - - * tests/IDL_Test/Local_Facet/Local_Facet.mpc: - - Enabled test. - -Local Variables: -mode: change-log -add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time)) -indent-tabs-mode: nil -End: diff --git a/CIAO/DAnCE/MPC/config/dance_split_plan.mpb b/CIAO/DAnCE/MPC/config/dance_split_plan.mpb index 7dca6a02e25..5ef5536636a 100644 --- a/CIAO/DAnCE/MPC/config/dance_split_plan.mpb +++ b/CIAO/DAnCE/MPC/config/dance_split_plan.mpb @@ -1,5 +1,4 @@ // $Id$ - project : dance, dance_deployment_stub, dance_tools { after += DAnCE_Split_Plan_Impl libs += DAnCE_Split_Plan_Impl diff --git a/CIAO/DAnCE/Plan_Launcher/Deployment_Failure.h b/CIAO/DAnCE/Plan_Launcher/Deployment_Failure.h deleted file mode 100644 index bc073921794..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/Deployment_Failure.h +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @file Deployment_Failure.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * $Id$ - * - * Defines exceptions used internally to the Plan Launcher - */ - -#ifndef DANCE_DEPLOYMENT_FAILURE -#define DANCE_DEPLOYMENT_FAILURE - -#include "ace/SString.h" - -namespace DAnCE -{ - struct Deployment_Failure - { - Deployment_Failure (const ACE_CString &ex) : ex_ (ex) {} - - ACE_CString ex_; - }; -} - -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/EM_Launcher.cpp b/CIAO/DAnCE/Plan_Launcher/EM_Launcher.cpp deleted file mode 100644 index 3d683f42c2d..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/EM_Launcher.cpp +++ /dev/null @@ -1,67 +0,0 @@ -// $Id$ - -#include "EM_Launcher.h" - -namespace DAnCE -{ - EM_Launcher::EM_Launcher (CORBA::ORB_ptr orb, - __Base::Manager_ptr manager) - : __Base (orb, manager) - { - } - - - - EM_Launcher::~EM_Launcher (void) - { - - } - - bool - EM_Launcher::lookup_by_uuid (const char *uuid, - CORBA::Object_out am, - CORBA::Object_out app) - { - DANCE_TRACE ("EM_Launcher::lookup_by_uuid"); - - try - { - ::Deployment::DomainApplicationManagers_var managers = this->manager_->getManagers (); - - for (CORBA::ULong i = 0; i < managers->length (); ++i) - { - ::Deployment::DeploymentPlan_var plan (managers[i]->getPlan ()); - ACE_CString plan_uuid (plan->UUID.in ()); - if (plan_uuid == uuid) - { - am = CORBA::Object::_duplicate (managers[i]); - - ::Deployment::Applications_var apps = managers[i]->getApplications (); - - if (apps->length () != 0) - { - app = CORBA::Object::_duplicate (apps[0]); - return true; - } - else return false; - } - } - } - catch (const CORBA::Exception &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("EM_Launcher::lookup_by_uuid - ") - ACE_TEXT ("Caught CORBA Exception: %C\n"), - ex._info ().c_str ())); - throw Deployment_Failure (ex._info ()); - } - catch (...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("EM_Launcher::lookup_by_uuid - ") - ACE_TEXT ("Unknown C++ exception\n"))); - throw Deployment_Failure ("Unknown C++ exception in lookup_by_uuid\n"); - } - - return false; - } - -} diff --git a/CIAO/DAnCE/Plan_Launcher/EM_Launcher.h b/CIAO/DAnCE/Plan_Launcher/EM_Launcher.h deleted file mode 100644 index 06f70fa46be..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/EM_Launcher.h +++ /dev/null @@ -1,44 +0,0 @@ -/** - * @file EM_Launcher.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * $Id$ - * - * Plan Launcher bridge for the Execution Manager. - */ - -#ifndef DANCE_PLAN_LAUNCHER_EM -#define DANCE_PLAN_LAUNCHER_EM - -#include "Plan_Launcher_Base_Impl_T.h" - -#include "DAnCE/Deployment/Deployment_DomainApplicationC.h" -#include "DAnCE/Deployment/Deployment_DomainApplicationManagerC.h" -#include "DAnCE/Deployment/Deployment_ExecutionManagerC.h" - -namespace DAnCE -{ - class EM_Launcher : - public virtual Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager, - ::Deployment::DomainApplicationManager, - ::Deployment::DomainApplication > - { - typedef Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager, - ::Deployment::DomainApplicationManager, - ::Deployment::DomainApplication > __Base; - - public: - EM_Launcher (CORBA::ORB_ptr orb, - __Base::Manager_ptr managerw); - - ~EM_Launcher (void); - - - bool lookup_by_uuid (const char *uuid, - CORBA::Object_out am, - CORBA::Object_out app); - - }; -} - -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/NM_Launcher.cpp b/CIAO/DAnCE/Plan_Launcher/NM_Launcher.cpp deleted file mode 100644 index d95477b7c9f..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/NM_Launcher.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#include "NM_Launcher.h" - -namespace DAnCE -{ - NM_Launcher::NM_Launcher (CORBA::ORB_ptr orb, - __Base::Manager_ptr manager) - : __Base (orb, manager) - { - } - - - - NM_Launcher::~NM_Launcher (void) - { - - } -} diff --git a/CIAO/DAnCE/Plan_Launcher/NM_Launcher.h b/CIAO/DAnCE/Plan_Launcher/NM_Launcher.h deleted file mode 100644 index c089c37c7bb..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/NM_Launcher.h +++ /dev/null @@ -1,40 +0,0 @@ -/** - * @file NM_Launcher.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * $Id$ - * - * Plan Launcher bridge for the Node Manager. - */ - -#ifndef DANCE_PLAN_LAUNCHER_NM -#define DANCE_PLAN_LAUNCHER_NM - -#include "Plan_Launcher_Base_Impl_T.h" - -#include "DAnCE/Deployment/Deployment_NodeApplicationC.h" -#include "DAnCE/Deployment/Deployment_NodeApplicationManagerC.h" -#include "DAnCE/Deployment/Deployment_NodeManagerC.h" - -namespace DAnCE -{ - class NM_Launcher : - public virtual Plan_Launcher_Base_Impl< ::Deployment::NodeManager, - ::Deployment::NodeApplicationManager, - ::Deployment::NodeApplication > - { - typedef Plan_Launcher_Base_Impl< ::Deployment::NodeManager, - ::Deployment::NodeApplicationManager, - ::Deployment::NodeApplication > __Base; - - public: - NM_Launcher (CORBA::ORB_ptr orb, - __Base::Manager_ptr managerw); - - ~NM_Launcher (void); - - - }; -} - -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp index 4f2aefeb8e9..d784f689507 100644 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp @@ -1,442 +1,11 @@ // $Id$ #include "ace/Dynamic_Service.h" -#include "ace/Env_Value_T.h" -#include "ace/Get_Opt.h" #include "tao/ORB.h" #include "tao/Object.h" #include "DAnCE/Logger/Log_Macros.h" #include "DAnCE/Logger/Logger_Service.h" -#include "DAnCE/tools/Convert_Plan/Convert_Plan_Impl.h" - -#include "EM_Launcher.h" -#include "NM_Launcher.h" - -//#include "Plan_Launcher_Impl.h" - -namespace -{ - struct Options - { - enum MODE - { - LAUNCH, - STARTLAUNCH, - FINISHLAUNCH, - START, - TEARDOWN, - INVALID - }; - - Options (void) - : em_ior_ (0), - nm_ior_ (0), - xml_plan_ (0), - cdr_plan_ (0), - uuid_ (0), - am_ior_ (0), - app_ior_ (0), - output_ (false), - output_prefix_ (0), - mode_ (LAUNCH) - {} - - const ACE_TCHAR *em_ior_; - const ACE_TCHAR *nm_ior_; - const ACE_TCHAR *xml_plan_; - const ACE_TCHAR *cdr_plan_; - const ACE_TCHAR *uuid_; - const ACE_TCHAR *am_ior_; - const ACE_TCHAR *app_ior_; - bool output_; - const ACE_TCHAR *output_prefix_; - MODE mode_; - }; -} - - -void -usage(const ACE_TCHAR*) -{ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Plan Launcher Options :\n") - - ACE_TEXT ("\t-k|--em-ior <EM IOR>\t\t") - ACE_TEXT ("ExecutionManager IOR for EM based deployment.\n") - ACE_TEXT ("\t-n|--nm-ior <NodeManager IOR>\t") - ACE_TEXT ("NodeManager IOR for NM based deployment.\n") - /* - ACE_TEXT ("\nName Service Options\n") - ACE_TEXT ("\t--domain-nc [NC]\t\tDomain Naming Context (default will rir NameService)\n") - ACE_TEXT ("\t--instance-nc [NC]\t\tInstance Naming Context (default will rir NameService)\n") - */ - ACE_TEXT ("\nPlan Identification Options:\n") - ACE_TEXT ("\t-c|--cdr-plan <CDR Deployment Plan>\n") - ACE_TEXT ("\t-x|--xml-plan <XML Deployment Plan>\n") - ACE_TEXT ("\t-u|--plan-uuid <PLAN UUID>\tOnly supported for EM-based deployments\n") - ACE_TEXT ("\t-a|--app-ior <APP IOR>\t\tIOR for ApplicationManager entity (Domain or Node)\n") - ACE_TEXT ("\t-m|--am-ior <AM IOR>\t\tIOR For Application entity (Domain or Node)\n") - - ACE_TEXT ("\nPlan Control Options:\n") - ACE_TEXT ("The default action is to fully launch a plan. The following options may be used\n") - ACE_TEXT ("to arrive at a different state\n") - ACE_TEXT ("\t-l|--launch-plan\t\tLaunch the plan (Requires CDR/XML plan)\n") - ACE_TEXT ("\t-s|--stop-plan\t\t\tStop the plan (Requires Plan, UUID, or APP/AM references") - - ACE_TEXT ("\nOther Options\n") - ACE_TEXT ("\t-o|--output[prefix]\t\tOutput IOR files that result from plan control action,") - ACE_TEXT ("if any. Optional prefix to filename defaults to plan UUID if plan is provided." - "Default is on for NM-based deployments.\n") - - ACE_TEXT ("\t-h|--help\t\t\tShow this usage information\n") - )); -} - -bool -parse_args(int argc, ACE_TCHAR *argv[], Options &options) -{ - DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("PL options : \""))); - - for (int i = 0; i < argc; ++i) - { - DANCE_DEBUG (9, (LM_TRACE, "\t%s\n", argv[i])); - } - - ACE_Get_Opt get_opt(argc, argv, - ACE_TEXT ("k:n:c:x:u:m:a:lso::h")); - get_opt.long_option(ACE_TEXT("em-ior"), 'k', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("nm-ior"), 'n', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("xml-plan"), 'x', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("cdr-plan"), 'c', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("plan-uuid"), 'u', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("am-ior"), 'm', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("app-ior"), 'a', ACE_Get_Opt::ARG_REQUIRED); - get_opt.long_option(ACE_TEXT("launch-plan"), 'l', ACE_Get_Opt::NO_ARG); - get_opt.long_option(ACE_TEXT("stop-plan"), 's', ACE_Get_Opt::NO_ARG); - get_opt.long_option(ACE_TEXT("output"), 'o', ACE_Get_Opt::ARG_OPTIONAL); - get_opt.long_option(ACE_TEXT("help"), 'h', ACE_Get_Opt::NO_ARG); - - int c; - ACE_CString s; - while ( (c = get_opt ()) != EOF) - { - switch (c) - { - case 'k': - if (get_opt.opt_arg () == 0) - { - options.em_ior_ = "corbaname:rir:/NameService#ExecutionManager"; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - Defaulting to ") - ACE_TEXT ("NameService lookup of ExecutionManager\n"))); - } - else - { - options.em_ior_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using ExecutionManager IOR: %s\n"), - options.em_ior_)); - } - break; - - case 'n': - options.nm_ior_ = get_opt.opt_arg (); - options.output_ = true; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using NodeManager IOR: %s\n"), - options.nm_ior_)); - break; - - case 'x': - options.xml_plan_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using XML plan: %s\n"), - options.xml_plan_)); - break; - - case 'c': - options.cdr_plan_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using CDR plan: %s\n"), - options.cdr_plan_)); - break; - - case 'u': - options.uuid_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using UUID: %s\n"), - options.uuid_)); - break; - - case 'm': - options.am_ior_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Using ApplicationManager IOR %s\n"), - options.am_ior_)); - break; - - case 'a': - options.app_ior_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Application IOR: %s\n"), - options.app_ior_)); - break; - - case 'l': - options.mode_ = Options::LAUNCH; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Launching nominated plan\n"))); - break; - - case 's': - options.mode_ = Options::TEARDOWN; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args -") - ACE_TEXT ("Tearing down nominated plan\n"))); - break; - - case 'o': - options.output_ = true; - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - ") - ACE_TEXT ("IOR files will be output to the current working directory\n"))); - - if (get_opt.opt_arg () != 0) - { - options.output_prefix_ = get_opt.opt_arg (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - ") - ACE_TEXT ("Storing user-provided output postfix <%s>\n"), - options.output_prefix_)); - } - - break; - - case 'h': - usage (argv[0]); - return false; - default: - usage (argv[0]); - return false; - } - } - - /// Sanity checking on the options. - - // In all cases, we need to have a EM/NM IOR specified, but only one. - if ((!options.em_ior_ && !options.nm_ior_) || - (options.em_ior_ && options.nm_ior_)) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_launcher::parse_args - ") - ACE_TEXT ("Error: Must specify either EM IOR or NM IOR\n"))); - return false; - } - - // Launching plans requires a plan (duh), and only one plan - if ((options.mode_ == Options::LAUNCH) && - ((!options.xml_plan_ && !options.cdr_plan_) || - (options.xml_plan_ && options.cdr_plan_))) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - ") - ACE_TEXT ("Error: Launching plans requires exactly one type of plan (CDR/XML) be ") - ACE_TEXT ("specified.\n"))); - return false; - } - - // tearing down plans requires a bit more complex set of options: - if ((options.mode_ == Options::TEARDOWN) - // Either way (EM/NM), we ca use a combination of a AM and a APP. - && !( - (options.am_ior_ && options.app_ior_) || - // If we are tearing down from EM, we have more options, namely: - // A plan of some kind - (options.em_ior_ && - ( - ((!options.xml_plan_ && !options.cdr_plan_) || - (options.xml_plan_ && options.cdr_plan_)) || - // A UUID - (!options.uuid_) - ) - ) - ) - ) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::parse_args - ") - ACE_TEXT ("Invalid set of plan identification as required for teardown\n"))); - return false; - } - - - return true; -} - -bool -write_IOR (const ACE_TCHAR * ior_file_name, const char* ior) -{ - FILE* ior_output_file_ = ACE_OS::fopen (ior_file_name, ACE_TEXT("w")); - - if (ior_output_file_) - { - ACE_OS::fprintf (ior_output_file_, "%s", ior); - ACE_OS::fclose (ior_output_file_); - return true; - } - return false; -} - -int launch_plan (const Options &opts, - DAnCE::Plan_Launcher_Base *pl_base, - const ::Deployment::DeploymentPlan *plan, - CORBA::ORB_ptr orb) -{ - DANCE_TRACE ("Plan_Launcher::launch_plan"); - - try - { - CORBA::Object_var app_mgr, app; - - ACE_CString uuid (pl_base->launch_plan (*plan, app_mgr.out () , app.out ())); - - DANCE_DEBUG (2, (LM_NOTICE, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Successfully deployed plan with UUID: <%C>\n"), - uuid.c_str ())); - - if (!opts.output_) - return 0; - - ACE_TString am_output, app_output; - - if (opts.output_prefix_) - am_output = app_output = opts.output_prefix_; - else - am_output = app_output = ACE_TEXT_CHAR_TO_TCHAR (uuid.c_str ()); - - am_output += ACE_TEXT ("_AM.ior"); - app_output += ACE_TEXT ("_APP.ior"); - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Writing Application Manager IOR to <%s>\n"), - am_output.c_str ())); - write_IOR (am_output.c_str (), - orb->object_to_string (app_mgr.in ())); - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Writing Application IOR to <%s>\n"), - am_output.c_str ())); - write_IOR (app_output.c_str (), - orb->object_to_string (app.in ())); - - } - catch (const DAnCE::Deployment_Failure &ex) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Deployment failed, exception: %C\n"), - ex.ex_.c_str ())); - return -1; - } - catch (const CORBA::Exception &ex) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Deployment failed, caught CORBA exception %C\n"), - ex._info ().c_str ())); - return -1; - } - catch (...) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::launch_plan - ") - ACE_TEXT ("Deployment failed, caught unknown C++ exception\n"))); - return -1; - } - - return 0; -} - -int teardown_plan (const Options &opts, - DAnCE::Plan_Launcher_Base *pl_base, - const ::Deployment::DeploymentPlan *plan, - CORBA::ORB_ptr orb) -{ - DANCE_TRACE ("Plan_Launcher::teardown_plan"); - - try - { - if (opts.am_ior_ && opts.app_ior_) - { - DANCE_DEBUG (3, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Tearing down plan with explicitly nominated App and AM IORs.\n"))); - CORBA::Object_var am (orb->string_to_object (opts.am_ior_)); - CORBA::Object_var app (orb->string_to_object (opts.app_ior_)); - - pl_base->teardown_application (am, app); - } - else - { - // Need to perform lookup by uuid, either explicitly provided or in plan. - ACE_CString uuid; - if (plan) - uuid = plan->UUID.in (); - else - uuid = opts.uuid_; - - DAnCE::EM_Launcher *em_launcher = dynamic_cast <DAnCE::EM_Launcher *> (pl_base); - - if (!em_launcher) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Error: Attempting UUID lookup on non-EM managed plan not supported\n"))); - return -1; - } - - CORBA::Object_var am, app; - if (em_launcher->lookup_by_uuid (uuid.c_str (), - am.out (), - app.out ())) - { - DANCE_DEBUG (3, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Tearing down plan with UUID %C\n"), - uuid.c_str ())); - pl_base->teardown_application (am, app); - } - else - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Error: Lookup by UUID failed\n"))); - return -1; - } - } - } - catch (const DAnCE::Deployment_Failure &ex) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Teardown failed, exception: %C\n"), - ex.ex_.c_str ())); - return -1; - } - catch (const CORBA::Exception &ex) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Teardown failed, caught CORBA exception %C\n"), - ex._info ().c_str ())); - return -1; - } - catch (...) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher::teardown_plan - ") - ACE_TEXT ("Teardown failed, caught unknown C++ exception\n"))); - return -1; - } - - return 0; -} - -struct ORB_Destroyer -{ - ORB_Destroyer (CORBA::ORB_var &orb) : - orb_ (orb) - { - } - - ~ORB_Destroyer (void) - { - orb_->destroy (); - } - CORBA::ORB_var &orb_; -}; +#include "Plan_Launcher_Impl.h" int ACE_TMAIN (int argc, ACE_TCHAR *argv[]) @@ -456,126 +25,34 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[]) } DANCE_DEBUG (6, (LM_TRACE, DLINFO - ACE_TEXT("PlanLauncher - initializing ORB\n"))); + ACE_TEXT("PlanLauncher - initializing ORB\n"))); CORBA::ORB_var orb = CORBA::ORB_init (argc, argv); - - ORB_Destroyer safe_orb (orb); - - Options options; - if (!parse_args (argc, argv, options)) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher - ") - ACE_TEXT ("Failed to parse command line arguments, exiting.\n"))); - return -1; - } - - - auto_ptr<DAnCE::Plan_Launcher_Base> pl_base (0); - - if (options.em_ior_) - { - // Resolve ExecutionManager IOR for EM base deployment. - DAnCE::EM_Launcher *em_pl (0); - - CORBA::Object_var obj = orb->string_to_object (options.em_ior_); - Deployment::ExecutionManager_var tmp_em = Deployment::ExecutionManager::_narrow (obj); - - if (CORBA::is_nil (tmp_em.in ())) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher - ") - ACE_TEXT ("Unable to resolve ExecutionManager reference <%s>\n"), - options.em_ior_)); - return -1; - } - - ACE_NEW_THROW_EX (em_pl, - DAnCE::EM_Launcher (orb.in (), - tmp_em.in ()), - CORBA::NO_MEMORY ()); - - pl_base.reset (em_pl); - } - else - { - // Resolve NM IOR for NM based deployment. - DAnCE::NM_Launcher *nm_pl (0); - CORBA::Object_var obj = orb->string_to_object (options.nm_ior_); - Deployment::NodeManager_var tmp_em = Deployment::NodeManager::_narrow (obj); - - if (CORBA::is_nil (tmp_em.in ())) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher - ") - ACE_TEXT ("Unable to resolve NodeManager reference <%s>\n"), - options.em_ior_)); - return -1; - } - - ACE_NEW_THROW_EX (nm_pl, - DAnCE::NM_Launcher (orb.in (), - tmp_em.in ()), - CORBA::NO_MEMORY ()); - - pl_base.reset (nm_pl); - } + DANCE_DEBUG (6, (LM_TRACE, DLINFO + ACE_TEXT("PlanLauncher - initializing module instance\n"))); - - Deployment::DeploymentPlan_var dp; - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Plan_Launcher - ") - ACE_TEXT ("Parsing deployment plan\n"))); - if (options.cdr_plan_) - { - dp = DAnCE::Convert_Plan::read_cdr_plan (options.cdr_plan_); - if (!dp.ptr ()) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("PlanLauncher - Error: Unable to read in XML plan\n"))); - return -1; - } - } - else if (options.xml_plan_) - { - dp = DAnCE::Convert_Plan::read_xml_plan (options.xml_plan_); - - if (!dp.ptr ()) - { - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("PlanLauncher - Error: Unable to read in CDR plan\n"))); - return -1; - } - } - - switch (options.mode_) - { - case Options::LAUNCH: - retval = launch_plan (options, pl_base.get (), dp, orb.in ()); - - break; - - case Options::TEARDOWN: - retval = teardown_plan (options, pl_base.get (), dp, orb.in ()); - break; + Plan_Launcher_Impl pl (orb.in (), argc, argv); + pl.execute(); + + DANCE_DEBUG (6, (LM_TRACE, DLINFO + ACE_TEXT("PlanLauncher - destroying ORB\n"))); - default: - ACE_ERROR ((LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher -") - ACE_TEXT ("Mode not yet supported\n"))); - break; - - }; + orb->destroy (); } - catch (const DAnCE::Deployment_Failure& e) + catch (const Plan_Launcher_Impl::Deployment_Failure& e) { - ACE_ERROR ((LM_ERROR, DLINFO "PlanLauncher - Error: %C.\n", e.ex_.c_str())); + DANCE_ERROR (1, (LM_ERROR, DLINFO "PlanLauncher - Error: %C.\n", e.error_.c_str())); retval = -1; } catch (const CORBA::Exception& ex) { - ACE_ERROR ((LM_ERROR, DLINFO "PlanLauncher - Error: %C\n", ex._info ().c_str ())); + ex._tao_print_exception ("PlanLauncher"); retval = -1; } catch (...) { - ACE_ERROR ((LM_ERROR, "PlanLauncher - Error: Unknown exception.\n")); + DANCE_ERROR (1, (LM_ERROR, "PlanLauncher - Error: Unknown exception.\n")); retval = -1; } diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc index 00f939a7541..a838f6e2d68 100644 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc @@ -1,22 +1,11 @@ // -*- MPC -*- // $Id$ -project(DAnCE_Plan_Launcher_Impl) : dance_lib, dance_logger, dance_convert_plan, \ - dance_executionmanager_stub, \ - dance_nodemanager_stub { - Source_Files { - EM_Launcher.cpp - NM_Launcher.cpp - } - - Template_Files { - Plan_Launcher_Base_Impl_T.cpp - } -} - -project(Plan_Launcher_Exec) : dance_exe, dance_plan_launcher { +project(Plan_Launcher_Exec) : dance_exe, dance_logger, xerces, dance_executionmanager_stub, dance_config_handlers { exename = dance_plan_launcher Source_Files { Plan_Launcher.cpp + Plan_Launcher_Base_Impl.cpp + Plan_Launcher_Impl.cpp } } diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base.h deleted file mode 100644 index 3afb773e928..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base.h +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @file Plan_Launcher_Base.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * $Id$ - * - * ABC for the EM/NM bridges. - */ - -#ifndef DANCE_PLAN_LAUNCHER_BASE -#define DANCE_PLAN_LAUNCHER_BASE - -#include "Deployment/Deployment_DeploymentPlanC.h" -#include "Deployment/Deployment_ConnectionC.h" - -namespace DAnCE -{ - class Plan_Launcher_Base - { - public: - virtual const char * launch_plan (const ::Deployment::DeploymentPlan &plan, - CORBA::Object_out am, - CORBA::Object_out app) = 0; - - virtual CORBA::Object_ptr prepare_plan (const ::Deployment::DeploymentPlan &plan) = 0; - - virtual CORBA::Object_ptr start_launch (CORBA::Object_ptr app_mgr, - const ::Deployment::Properties &properties, - ::Deployment::Connections_out connections) = 0; - - virtual void finish_launch (CORBA::Object_ptr application, - const ::Deployment::Connections &provided_connections, - bool start) = 0; - - virtual void start (CORBA::Object_ptr application) = 0; - - /// Tears down a plan given the UUID - virtual void teardown_application (CORBA::Object_ptr app_mgr, - CORBA::Object_ptr app) = 0; - - virtual void destroy_app_manager (CORBA::Object_ptr app_mgr) = 0; - - virtual void create_external_connections(const ::Deployment::DeploymentPlan &plan, - Deployment::Connections &conn) = 0; - }; -} - -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp new file mode 100644 index 00000000000..10fcf4083b6 --- /dev/null +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.cpp @@ -0,0 +1,774 @@ +// $Id$ + +#include "Plan_Launcher_Base_Impl.h" +#include "DAnCE/Logger/Log_Macros.h" +#include "ace/Env_Value_T.h" +#include "ace/OS_NS_stdio.h" +#include "ace/Get_Opt.h" + +Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl(CORBA::ORB_ptr orb, int argc, + ACE_TCHAR *argv[]) : + orb_(CORBA::ORB::_duplicate (orb)), + em_(Deployment::ExecutionManager::_nil()), em_ior_("file://em.ior") //default + , mode_(0x0) +{ + DANCE_TRACE ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl"); + if (CORBA::is_nil (this->orb_)) + { + DANCE_DEBUG (8, (LM_INFO, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("Creating internal ORB.\n"))); + this->orb_ = CORBA::ORB_init (argc, argv); + } + + this->parse_args(argc, argv); + + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_i::init - em_ior = \"%C\"\n") + , this->em_ior_.c_str())); + + if (this->mode_ & (MODE_START_PLAN | MODE_STOP_PLAN)) + { + CORBA::Object_var obj; + if (this->em_ior_.length() > 0) + { + obj = this->orb_->string_to_object(this->em_ior_.c_str()); + if (CORBA::is_nil(obj)) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("Failed to retrieve EM object from \"%C\"\n"), this->em_ior_.c_str())); + throw Deployment_Failure ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " + "failed to retrieve EM object"); + } + } + try + { + this->em_ = ::Deployment::ExecutionManager::_narrow (obj.in()); + } + catch(const CORBA::Exception&) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("Failed to retrieve EM object from \"%C\"\n"), this->em_ior_.c_str())); + throw Deployment_Failure ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " + "failed to retrieve EM object"); + } + + if (CORBA::is_nil (this->em_.in())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("failed to get an execution manager.\n"))); + throw Deployment_Failure ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " + "failed to get an execution manager"); + } + } + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - ") + ACE_TEXT("Obtained Execution Manager ref\n"))); +} + +Plan_Launcher_Base_Impl::~Plan_Launcher_Base_Impl() +{ +} + +void Plan_Launcher_Base_Impl::execute() +{ + DANCE_TRACE ("Plan_Launcher_Base_Impl::execute - "); + + if (this->mode_ & MODE_START_PLAN) + { + size_t sz = this->cdr_plan_urls_.size(); + for (size_t i= 0; i < sz; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::execute - ") + ACE_TEXT("launching plan \"<%s>\"...\n"), this->cdr_plan_urls_[i].c_str())); + ::Deployment::DeploymentPlan_var plan = this->read_cdr_plan_file(this->cdr_plan_urls_[i].c_str()); + try + { + CORBA::String_var uuid = this->launch_plan (plan.in()); + if (0 == uuid.in ()) + { + throw Deployment_Failure ("Plan_Launcher_Base_Impl::execute - " + "Error launching plan\n"); + } + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::execute - ") + ACE_TEXT("returned plan UUID is \"%C\"\n"), uuid.in ())); + } + catch (...) + { + this->teardown_plan (plan->UUID.in()); + throw; + } + } + } + else if (this->mode_ & MODE_STOP_PLAN) + { + this->stop_plan(); + } +} + +const char * +Plan_Launcher_Base_Impl::launch_plan (const ::Deployment::DeploymentPlan &plan) +{ + DANCE_TRACE ("Plan_Launcher_Base_Impl::launch_plan"); + + try + { + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - Starting...\n"))); + if (CORBA::is_nil (this->em_.in ())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT ("launch_plan called witn an uninitialized EM.\n"))); + return 0; + } + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT ("about to call this->em_->preparePlan\n"))); + + ::Deployment::DomainApplicationManager_var dam; + try + { + dam = this->em_->preparePlan (plan, 0); + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("An exception was thrown during EM->preparePlan.\n"))); + throw; + } + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT ("after to call this->em_->preparePlan\n"))); + + if (CORBA::is_nil (dam.in ())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("CIAO_PlanLauncher:preparePlan call failed: ") + ACE_TEXT("nil DomainApplicationManager reference\n"))); + return 0; + } + else + { + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("DAM was received from preparePlan.\n"))); + } + + this->write_dam_ior (dam.in()); + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("Obtained DAM ref\n"))); + + ::Deployment::Properties_var properties; + ACE_NEW_RETURN (properties, + Deployment::Properties, + 0); + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("before startLaunch...\n"))); + + ::Deployment::Connections_var conns; + Deployment::Application_var da; + try + { + da = dam->startLaunch (properties.in (), conns.out()); + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("An exception was thrown during DAM->startLaunch.\n"))); + throw; + } + + if (CORBA::is_nil (da.in())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("CIAO_PlanLauncher:startLaunch call failed: ") + ACE_TEXT("nil DomainApplication reference\n"))); + return 0; + } + else + { + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("DomainApplication was received from startLaunch\n"))); + } + + this->create_external_connections (plan, conns.inout()); + + // Call finish Launch to complete the connections + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("before finishLaunch\n"))); + try + { + da->finishLaunch (conns.in(), false); // is_ReDAC by default is <false> + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("An exception was thrown during DA->finishLaunch.\n"))); + throw; + } + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("after finishLaunch\n"))); + + // Call start to activate components + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("before start activating components...\n"))); + + try + { + da->start (); + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT("An exception was thrown during DA->start.\n"))); + throw; + } + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - [success]\n"))); + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") + ACE_TEXT ("Application Deployed successfully\n"))); + + } + catch (const Deployment::ResourceNotAvailable& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: ResourceNotAvaiable exception caught: <%s>,\n" + "Type: <%s>\n" + "Property: <%s>\n" + "Element: <%s>\n" + "Resource: <%s>\n", + ex.name.in (), + ex.resourceType.in (), + ex.propertyName.in (), + ex.elementName.in (), + ex.resourceName.in ()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (const Deployment::StartError& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: StartError exception caught: <%s>, <%s>\n", + ex.name.in (), + ex.reason.in ()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (const Deployment::InvalidProperty& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: InvalidProperty exception caught: <%s>, <%s>\n", + ex.name.in (), + ex.reason.in ()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (const Deployment::InvalidConnection& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: InvalidConnection exception caught: <%s>, <%s>\n", + ex.name.in (), + ex.reason.in ()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (const CORBA::Exception& ex) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - CORBA EXCEPTION: <%s>\n", + ex._info().fast_rep()); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + catch (...) + { + char buf[1024]; + ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: non-CORBA exception\n"); + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); + throw Deployment_Failure (buf); + } + + return CORBA::string_dup (plan.UUID.in()); +} + +bool Plan_Launcher_Base_Impl::teardown_plan(const char *uuid) +{ + DANCE_TRACE ("Plan_Launcher_Base_Impl::teardown_plan"); + + try + { + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - looking for uuid=\"%C\"\n"), uuid)); + ::Deployment::DomainApplicationManagers_var mgrs = this->em_->getManagers(); + ::Deployment::DomainApplicationManager_var dapp_mgr; + for (size_t i = 0; i < mgrs->length(); ++i) + { + ACE_CString s = (*mgrs) [i]->getPlan()->UUID.in(); + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - ") + ACE_TEXT("comparing with existing uuid=\"%C\"\n"), s.c_str())); + if (s == uuid) + { + dapp_mgr = ::Deployment::DomainApplicationManager::_duplicate ( (*mgrs) [i].in()); + break; + } + } + + if (!::CORBA::is_nil (dapp_mgr.in())) + { + this->teardown_plan (dapp_mgr.in()); + } + else + { + throw Deployment_Failure ("Failed to find DAM by UUID"); + } + } + catch (const CORBA::Exception&) + { + // @todo the destroy_dam_by_plan could give a stoperror exception + // we should handle + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - ") + ACE_TEXT("Unable to find DomainApplicationManager ") + ACE_TEXT("for plan with uuid: %C\n"), uuid)); + throw; + } + + return true; +} + +void +Plan_Launcher_Base_Impl::teardown_plan(::Deployment::DomainApplicationManager_ptr dam) +{ + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - destroy the application.....\n"))); + ::Deployment::Applications_var apps = dam->getApplications(); + if (0 == apps->length()) + { + DANCE_DEBUG (6, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - ") + ACE_TEXT("DAM has no application.\n"))); + } + for (CORBA::ULong i = 0; i < apps->length(); ++i) + { + dam->destroyApplication(apps[i]); + } + this->destroy_dam(dam); + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_plan - [success]\n"))); +} + +void +Plan_Launcher_Base_Impl::destroy_dam( + ::Deployment::DomainApplicationManager_ptr dam) +{ + DANCE_DEBUG (6, (LM_DEBUG, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::destroy_dam - destroy the manager.....\n"))); + this->em_->destroyManager(dam); + + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_dam - [success]\n"))); +} + +void +Plan_Launcher_Base_Impl::usage(const ACE_TCHAR*) +{ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Plan Launcher Options :\n") + ACE_TEXT ("-k|--em-ior <EXECUTION_MANAGER_IOR>") + ACE_TEXT (" : Default file://em.ior\n") + ACE_TEXT ("-d|--read-cdr-plan <CDR_DEPLOYMENT_PLAN_URL>\n") + ACE_TEXT ("-w|--write-cdr-plan <CDR_DEPLOYMENT_PLAN_URL>\n") + ACE_TEXT ("-t|--plan-uuid <PLAN_UUID>\n") + // ACE_TEXT ("-a|dam-ior <DOMAIN_APPLICATION_MANAGER_IOR>\n") + ACE_TEXT ("-q|--stop-plan : Stop the plan\n") + ACE_TEXT ("-h|--help : Show this usage information\n") + ACE_TEXT ("-x|--read-plan <XML_DEPLOYMENT_PLAN_URL>\n\n"))); +} + +void +Plan_Launcher_Base_Impl::parse_args(int argc, ACE_TCHAR *argv[]) +{ + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("PL options : \""))); + + for (int i = 0; i < argc; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, "\t%s\n", argv[i])); + } + + ACE_Get_Opt get_opt(argc, argv, + ACE_TEXT ("k:d:w:t:a:qx:h"), 0); + get_opt.long_option(ACE_TEXT("em-ior"), 'k', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("read-cdr-plan"), 'd', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("write-cdr-plan"), 'w', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("plan-uuid"), 't', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("dam-ior"), 'a', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("stop-plan"), 'q', ACE_Get_Opt::NO_ARG); + get_opt.long_option(ACE_TEXT("read-plan"), 'x', ACE_Get_Opt::ARG_REQUIRED); + get_opt.long_option(ACE_TEXT("help"), 'h', ACE_Get_Opt::NO_ARG); + + int c; + ACE_CString s; + while ( (c = get_opt ()) != EOF) + { + switch (c) + { + case 'k': + this->em_ior_ = expand_env_vars (get_opt.opt_arg()); + break; + case 'd': + s = expand_env_vars (get_opt.opt_arg()); + // trim leading file:// + if (0 < s.length()) + { + ssize_t const pos = s.find("file://"); + if (0 == pos) + { + s = s.substring(7); + } + this->cdr_plan_urls_.push_back(s); + } + break; + case 'w': + if (0 < this->cdr_dest_url_.length()) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Ambiguity: more then one --write-cdr-plan option.\n"))); + throw Deployment_Failure("Ambiguity: more then one --write-cdr-plan option."); + } + this->cdr_dest_url_ = expand_env_vars (get_opt.opt_arg()); + this->mode_ |= MODE_WRITE_CDR; + // trim leading file:// + if (0 < this->cdr_dest_url_.length()) + { + ssize_t pos = this->cdr_dest_url_.find("file://"); + if (0 == pos) + { + this->cdr_dest_url_= this->cdr_dest_url_.substring(7); + } + } + break; + case 't': + this->plan_uuid_ = ACE_TEXT_ALWAYS_CHAR (get_opt.opt_arg()); + break; + case 'a': + this->dam_ior_ = expand_env_vars (get_opt.opt_arg()); + DANCE_DEBUG (9, (LM_TRACE, "Parsed DAM IOR : %s\n", this->dam_ior_.c_str())); + break; + case 'q': + this->mode_ |= MODE_STOP_PLAN; + break; + case 'x': + this->xml_plan_urls_.push_back(expand_env_vars (get_opt.opt_arg())); + break; + case 'h': + usage (argv[0]); + throw Help_Issued (); + break; + default: + usage (argv[0]); + throw Deployment_Failure ("parse_args : invalid arguments"); + } + } + if (0 == (this->mode_ & (MODE_STOP_PLAN | MODE_WRITE_CDR))) + { + this->mode_ |= MODE_START_PLAN; + } + // Post-check + this->check_mode_consistentness(); +} + +void +Plan_Launcher_Base_Impl::write_dam_ior( + ::Deployment::DomainApplicationManager_ptr dam) +{ + if (this->dam_ior_.length () == 0) + return; + + CORBA::String_var ior = this->orb_->object_to_string(dam); + + FILE* ior_output_file = ACE_OS::fopen (this->dam_ior_.c_str(), "w"); + + if (ior_output_file) + { + ACE_OS::fprintf (ior_output_file, "%s", ior.in()); + ACE_OS::fclose (ior_output_file); + } + else + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("PlanLauncher.cpp::write_dap_ior - Error in opening file <%s> to write DAM IOR: %m"), + this->dam_ior_.c_str())); + throw Deployment_Failure (ACE_CString ("write_dap_ior - Error in opening file <%s> to write DAM IOR: %m") + + this->dam_ior_); + } +} + +void +Plan_Launcher_Base_Impl::stop_plan(void) +{ + bool stopped = false; + if (!is_empty (this->plan_uuid_)) + { + stopped = true; + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("Stopping plan \"%C\"\n"), this->plan_uuid_.c_str ())); + + if (!this->teardown_plan(this->plan_uuid_.c_str ())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("tear down assembly failed: unknown plan uuid.\n"))); + } + } + + if (!is_empty (this->dam_ior_)) + { + stopped = true; + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("Stopping plan by DAM IOR.\n"))); + CORBA::Object_var + obj = this->orb_->string_to_object(this->dam_ior_.c_str()); + if (CORBA::is_nil (obj.in ())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("tear down assembly failed: DAM IOR is invalid.\n"))); + } + else + { + Deployment::DomainApplicationManager_var + dam = Deployment::DomainApplicationManager::_narrow (obj.in()); + this->teardown_plan(dam.in()); + } + } + + if (0 < this->cdr_plan_urls_.size()) + { + stopped = true; + size_t const sz = this->cdr_plan_urls_.size(); + for (size_t i = 0; i < sz; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("Stopping plan by plan file : <%s>\n"), this->cdr_plan_urls_[i].c_str())); + ::Deployment::DeploymentPlan_var plan = this->read_cdr_plan_file(this->cdr_plan_urls_[i].c_str()); + if (!this->teardown_plan(plan->UUID.in())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("tear down assembly failed: unknown plan uuid.\n"))); + } + } + } + + if (!stopped && 0 == this->xml_plan_urls_.size()) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::stop_plan - ") + ACE_TEXT("Stopping plan all running plans.\n"))); + ::Deployment::DomainApplicationManagers_var + mgrs = this->em_->getManagers(); + ::Deployment::DomainApplicationManager_var dapp_mgr; + for (size_t i = 0; i < mgrs->length(); ++i) + { + this->teardown_plan((*mgrs) [i]); + } + } +} + +void +Plan_Launcher_Base_Impl::create_external_connections( + const ::Deployment::DeploymentPlan &plan, Deployment::Connections& conn) +{ + DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("create_external_connections - start\n"))); + for (CORBA::ULong i = 0; i < plan.connection.length(); i++) + { + if (plan.connection[i].externalReference.length() > 0 + && plan.connection[i].externalReference[0].provider) + { + DANCE_DEBUG (6, (LM_DEBUG, + "Plan_Launcher_i::create_external_connections - create connection %C from IOR %C\n", + plan.connection[i].name.in(), + plan.connection[i].externalReference[0].location.in())); + CORBA::ULong const indx = conn.length(); + conn.length(indx + 1); + conn[indx].name= CORBA::string_dup (plan.connection[i].name.in()); + conn[indx].endpoint.length(1L); + CORBA::Object_ptr + obj = this->orb_->string_to_object(plan.connection[i].externalReference[0].location.in()); + if (!CORBA::is_nil (obj)) + { + //Components::CCMObject_ptr ccmobj = Components::CCMObject::_narrow (obj); + conn[indx].endpoint[0] = obj; + } + else + { + DANCE_DEBUG (6, (LM_DEBUG, + ACE_TEXT("Plan_Launcher_i::create_external_connections - can't create object for IOR %C\n"), + plan.connection[i].externalReference[0].location.in())); + throw 0; + } + } + } +} + +Deployment::DeploymentPlan* +Plan_Launcher_Base_Impl::read_cdr_plan_file(const char *cdr_plan_uri) +{ + Deployment::DeploymentPlan* res = 0; + try + { + FILE* file = ACE_OS::fopen (cdr_plan_uri, "r"); + if (0 == file) + { + ACE_CString s = "read_cdr_plan_file : failed to open file \""; + s += cdr_plan_uri; + s += "\""; + throw Deployment_Failure (s.c_str()); + } + + size_t buf_size = 0; + ACE_OS::fread (&buf_size, sizeof (buf_size), 1, file); + + char * buf = new char[buf_size]; + ACE_OS::fread (buf, 1, buf_size, file); + { + TAO_InputCDR cdr (buf, buf_size); + ACE_NEW_THROW_EX (res, + Deployment::DeploymentPlan (), + CORBA::NO_MEMORY ()); + cdr >> *res; + } + delete [] buf; + ACE_OS::fclose (file); + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Failed to read CDR plan file.\n"))); + throw Deployment_Failure("Failed to read CDR plan file."); + } + return res; +} + +void +Plan_Launcher_Base_Impl::write_cdr_plan_file(const char * filename, + const Deployment::DeploymentPlan & plan) +{ + try + { + FILE * file = ACE_OS::fopen (filename, "w"); + if (0 == file) + { + throw Deployment_Failure ("write_cdr_plan_file : failed to open file."); + } + TAO_OutputCDR cdr; + if (cdr << plan) + { + size_t buf_size = cdr.total_length(); + ACE_OS::fwrite (&buf_size, sizeof (buf_size), 1, file); + for (const ACE_Message_Block *i = cdr.begin (); + i != 0; + i = i->cont ()) + { + ACE_OS::fwrite (i->rd_ptr (), 1, i->length (), file); + } + ACE_OS::fclose (file); + } + else + { + throw Deployment_Failure ("write_cdr_plan_file : failed marshal plan."); + } + } + catch(...) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::write_cdr_plan_file - ") + ACE_TEXT("Failed to write CDR plan file.\n"))); + throw Deployment_Failure("Failed to write CDR plan file."); + } +} + +void +Plan_Launcher_Base_Impl::check_mode_consistentness() +{ + if (this->mode_ & MODE_START_PLAN) + { + if (0 == this->cdr_plan_urls_.size() && 0 == this->xml_plan_urls_.size()) + { + throw Deployment_Failure ("check_mode_consistentness : no plan to start"); + } + } + else if (this->mode_ & MODE_STOP_PLAN) + { + // if (is_empty (this->cdr_plan_url_) + // && is_empty (this->xml_plan_url_) + // && is_empty (this->plan_uuid_) + // && is_empty (this->dam_ior_)) + // { + // throw Deployment_Failure ("check_mode_consistentness : no plan to stop"); + // } + } + else if (this->mode_ & MODE_WRITE_CDR) + { + if (is_empty (this->cdr_dest_url_)) + { + throw Deployment_Failure ("check_mode_consistentness : no cdr url for writing plan."); + } + if (1 != this->xml_plan_urls_.size()) + { + throw Deployment_Failure ("check_mode_consistentness : not one source url for writing plan."); + } + } + else + { + throw Deployment_Failure ("check_mode_consistentness : no action specified"); + } + } + +ACE_CString +Plan_Launcher_Base_Impl::expand_env_vars (const ACE_TCHAR * s) + { + ACE_TString src(s); + ACE_TString res; + size_t pos_done = 0; + while (pos_done < (size_t) src.length()) + { + size_t pos_start = src.find ('$', pos_done); + if (ACE_TString::npos == pos_start) + { + res += src.substring (pos_done); + pos_done = src.length(); + } + else // take the substring before '$' and append value + { + if (pos_start > pos_done) + { + res += src.substring (pos_done, pos_start - pos_done); + pos_done = pos_start; + } + + size_t pos_end = src.length(); + + size_t p; + + p = src.find (ACE_TEXT(' '), pos_start + 1); + if (ACE_TString::npos != p && pos_end > p) pos_end = p; + + p = src.find (ACE_TEXT('/'), pos_start + 1); + if (ACE_TString::npos != p && pos_end > p) pos_end = p; + + p = src.find (ACE_TEXT('\\'), pos_start + 1); + if (ACE_TString::npos != p && pos_end > p) pos_end = p; + + p = src.find (ACE_TEXT('$'), pos_start + 1); + if (ACE_TString::npos != p && pos_end > p) pos_end = p; + + if (pos_end - pos_start > 1) + { + ACE_Env_Value<const ACE_TCHAR*> val (src.substring (pos_start + 1, pos_end - pos_start - 1).c_str(), 0); + res += val; + pos_done = pos_end; + } + else + { + DANCE_DEBUG (6, (LM_WARNING, DLINFO + ACE_TEXT("Plan_Launcher_Base_Impl::expand_env_vars - ") + ACE_TEXT("Envvar can not be parsed out at %i in \"<%s>\""), + pos_start, + src.c_str())); + } + } + } + return res; + } + diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h new file mode 100644 index 00000000000..e48fdb3997b --- /dev/null +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl.h @@ -0,0 +1,106 @@ +/** + * $Id$ + * @file Plan_Launcher_Base_Impl.h + * @author Will Otte <wotte@dre.vanderbilt.edu> + * + * Contains the Plan_Launcher_i class, which can be used by + * applications to launch component assemblies. + */ +#ifndef PLAN_LAUNCHER_BASE_IMPL_H +#define PLAN_LAUNCHER_BASE_IMPL_H + +#include "DAnCE/Deployment/Deployment_DomainApplicationManagerC.h" +#include "DAnCE/Deployment/Deployment_ExecutionManagerC.h" +#include "DAnCE/Deployment/Deployment_ConnectionC.h" +#include "ace/Map_Manager.h" +#include "DAnCE/Deployment/Deployment_DeploymentPlanC.h" +#include "ace/Vector_T.h" + +/** + * @class Plan_Launcher_Impl + * @brief This class launches and manages deployment plans. + */ +class Plan_Launcher_Base_Impl +{ +public: + struct Deployment_Failure + { + Deployment_Failure(const ACE_CString &error) : + error_(error) + {} + ACE_CString error_; + }; + + struct Help_Issued + { + Help_Issued() {} + }; + + Plan_Launcher_Base_Impl(CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[]); + + virtual ~Plan_Launcher_Base_Impl(); + + void execute(); + + static Deployment::DeploymentPlan* read_cdr_plan_file( + const char *deployment_plan_uri); + static void write_cdr_plan_file(const char * filename, + const Deployment::DeploymentPlan & plan); + +protected: + /** + * @brief Launch a plan, given an IDL deployment plan + * @param plan A valid IDL deployment plan + * @returns a string containing the UUID of the plan. Null indicates failure. + */ + virtual const char * launch_plan(const ::Deployment::DeploymentPlan &plan); + + /// Returns the DAM associated with a given plan URI + ::Deployment::DomainApplicationManager_ptr get_dam(const char *uuid); + + /// Tears down a plan given the UUID + bool teardown_plan(const char *uuid); + + void teardown_plan(::Deployment::DomainApplicationManager_ptr dam); + + void destroy_dam(::Deployment::DomainApplicationManager_ptr dam); + + virtual void stop_plan(); + void usage(const ACE_TCHAR* program = 0); + void parse_args(int argc, ACE_TCHAR *argv[]); + + static bool is_empty(const ACE_CString & s) + { + return 0 == s.length(); + } + + void write_dam_ior(::Deployment::DomainApplicationManager_ptr dam); + + void create_external_connections(const ::Deployment::DeploymentPlan &plan, + Deployment::Connections& conn); + + virtual void check_mode_consistentness(); + static ACE_CString expand_env_vars(const ACE_TCHAR * src); + + /// Cached ORB pointer + CORBA::ORB_var orb_; + + /// Object reference of the ExecutionManager + ::Deployment::ExecutionManager_var em_; + + ACE_Vector<ACE_CString> cdr_plan_urls_; + ACE_CString plan_uuid_; + ACE_CString em_ior_; + ACE_CString dam_ior_; + ACE_Vector<ACE_CString> xml_plan_urls_; + ACE_CString cdr_dest_url_; + + unsigned long mode_; + static const unsigned long MODE_START_PLAN = 0x0001; + static const unsigned long MODE_STOP_PLAN = 0x0002; + static const unsigned long MODE_USE_NAMING = 0x0004; + static const unsigned long MODE_WRITE_CDR = 0x0008; + +}; // class Plan_Launcher_Impl + +#endif /* PLAN_LAUNCHER_BASE_IMPL_H */ diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp deleted file mode 100644 index 620ff1133a8..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp +++ /dev/null @@ -1,529 +0,0 @@ -// $Id$ - -#ifndef PLAN_LAUNCHER_BASE_IMPL_CPP -#define PLAN_LAUNCHER_BASE_IMPL_CPP - -#include "Plan_Launcher_Base_Impl_T.h" - -#include "ace/Env_Value_T.h" -#include "ace/OS_NS_stdio.h" -#include "ace/Get_Opt.h" - -#include "Deployment/Deployment_ApplicationManagerC.h" -#include "DAnCE/Logger/Log_Macros.h" - -#include "Deployment_Failure.h" - -#ifdef GEN_OSTREAM_OPS -#include <iostream> -#include <sstream> -#endif /* GEN_OSTREAM_OPS */ - -namespace DAnCE -{ - template <typename Manager, typename AppManager, typename Application> - Plan_Launcher_Base_Impl <Manager, AppManager, Application> :: - Plan_Launcher_Base_Impl(CORBA::ORB_ptr orb, - Manager_ptr manager) - : orb_ (CORBA::ORB::_duplicate (orb)), - manager_ (Manager::_duplicate (manager)) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl"); - if (CORBA::is_nil (this->orb_.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO "Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " - "Plan Launcher requires a valid ORB\n")); - throw Deployment_Failure ("Plan launcher requires a valid ORB\n"); - } - - if (CORBA::is_nil (this->manager_.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO "Plan_Launcher_Base_Impl::Plan_Launcher_Base_Impl - " - "Plan Launcher requires a valid Manager reference.\n")); - throw Deployment_Failure ("Plan launcher requires a valid Manager reference\n"); - } - } - - template <typename Manager, typename AppManager, typename Application> - Plan_Launcher_Base_Impl < Manager, AppManager, Application> ::~Plan_Launcher_Base_Impl() - { - } - - template <typename Manager, typename AppManager, typename Application> - CORBA::Object_ptr - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::prepare_plan (const ::Deployment::DeploymentPlan &plan) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::prepare_plan"); - - -#ifdef GEN_OSTREAM_OPS - { - std::ostringstream plan_stream; - plan_stream << plan << std::endl; - DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan - Input plan: %C\n", - plan_stream.str ().c_str ())); - } -#endif /* GEN_OSTREAM_OPS */ - - AppManager_var app_manager; - try - { - app_manager = this->manager_->preparePlan (plan, 0); - } - catch(...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("An exception was thrown during EM->preparePlan.\n"))); - throw; - } - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO - ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT ("after to call preparePlan\n"))); - - if (CORBA::is_nil (app_manager.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("preparePlan call failed: ") - ACE_TEXT("nil ApplicationManager reference\n"))); - return 0; - } - else - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("ApplicationMAnager was received from preparePlan.\n"))); - } - - return app_manager._retn (); - } - - template <typename Manager, typename AppManager, typename Application> - CORBA::Object_ptr - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::start_launch (CORBA::Object_ptr app_mgr, - const ::Deployment::Properties &properties, - ::Deployment::Connections_out connections) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::start_launch"); - - AppManager_var app_manager (AppManager::_narrow (app_mgr)); - - if (CORBA::is_nil (app_manager.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Plan_Launcher_Base_Impl::start_launch - ") - ACE_TEXT ("Nil ApplicationManager reference\n"))); - return 0; - } - - Deployment::Application_var da; - try - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start_launch - ") - ACE_TEXT("before startLaunch...\n"))); - da = app_manager->startLaunch (properties, connections); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start_launch - ") - ACE_TEXT("startLaunch completed...\n"))); - } - catch(...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("An exception was thrown during DAM->startLaunch.\n"))); - throw; - } - - if (CORBA::is_nil (da.in())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("CIAO_PlanLauncher:startLaunch call failed: ") - ACE_TEXT("nil DomainApplication reference\n"))); - return 0; - } - else - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("DomainApplication was received from startLaunch\n"))); - } - - return da._retn (); - } - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::finish_launch (CORBA::Object_ptr app, - const ::Deployment::Connections &provided_connections, - bool start) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::finish_launch"); - - Application_var application (Application::_narrow (app)); - - if (CORBA::is_nil (application.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("Nil Application reference.\n"))); - throw Deployment_Failure ("Nil Application reference"); - } - - // Call finish Launch to complete the connections - try - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("before finishLaunch\n"))); - application->finishLaunch (provided_connections, - start); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("finishLaunch completed.\n"))); - } - catch(...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT("An exception was thrown during DA->finishLaunch.\n"))); - throw; - } - } - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::start (CORBA::Object_ptr app) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::start"); - - Application_var application (Application::_narrow (app)); - - if (CORBA::is_nil (application.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") - ACE_TEXT("Nil Application reference.\n"))); - throw Deployment_Failure ("Nil Application reference"); - } - - try - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") - ACE_TEXT("before invoking start on application...\n"))); - application->start (); - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") - ACE_TEXT("after invoking start on application...\n"))); - } - catch(...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") - ACE_TEXT("An exception was thrown during DA->start.\n"))); - throw; - } - } - - template <typename Manager, typename AppManager, typename Application> - const char * - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::launch_plan (const ::Deployment::DeploymentPlan &plan, - CORBA::Object_out am_out, - CORBA::Object_out app_out) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::launch_plan"); - - //this->create_external_connections (plan, conns.inout()); - - try - { - CORBA::Object_var app_mgr = this->prepare_plan (plan); - - ::Deployment::Connections_var conns; - - CORBA::Object_var app = this->start_launch (app_mgr.in (), - 0, - conns.out ()); - - this->create_external_connections (plan, - conns.inout ()); - - this->finish_launch (app.in (), - conns, - false); - - this->start (app.in ()); - - DANCE_DEBUG (6, (LM_DEBUG, DLINFO - ACE_TEXT ("Plan_Launcher_Base_Impl::launch_plan - ") - ACE_TEXT ("Application Deployed successfully\n"))); - - am_out = app_mgr._retn (); - app_out = app._retn (); - } - catch (const Deployment::ResourceNotAvailable& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: ResourceNotAvaiable exception caught: <%s>,\n" - "Type: <%s>\n" - "Property: <%s>\n" - "Element: <%s>\n" - "Resource: <%s>\n", - ex.name.in (), - ex.resourceType.in (), - ex.propertyName.in (), - ex.elementName.in (), - ex.resourceName.in ()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (const Deployment::StartError& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: StartError exception caught: <%s>, <%s>\n", - ex.name.in (), - ex.reason.in ()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (const Deployment::InvalidProperty& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: InvalidProperty exception caught: <%s>, <%s>\n", - ex.name.in (), - ex.reason.in ()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (const Deployment::InvalidConnection& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: InvalidConnection exception caught: <%s>, <%s>\n", - ex.name.in (), - ex.reason.in ()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (const CORBA::Exception& ex) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - CORBA EXCEPTION: <%s>\n", - ex._info().fast_rep()); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - catch (...) - { - char buf[1024]; - ACE_OS::sprintf (buf, "Plan_Launcher_Base_Impl::launch_plan - EXCEPTION: non-CORBA exception\n"); - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("%C"), buf)); - throw Deployment_Failure (buf); - } - - return CORBA::string_dup (plan.UUID.in()); - } - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::teardown_application (CORBA::Object_ptr am_obj, - CORBA::Object_ptr app_obj) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::teardown_application"); - - AppManager_var am (AppManager::_narrow (am_obj)); - - if (CORBA::is_nil (am.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_application - ") - ACE_TEXT("Nil ApplicationManager reference.\n"))); - throw Deployment_Failure ("Nil ApplicationManager reference"); - } - - Application_var app (Application::_narrow (app_obj)); - - if (CORBA::is_nil (app.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_appliocation - ") - ACE_TEXT("Nil Application reference.\n"))); - throw Deployment_Failure ("Nil Application reference"); - } - - try - { - am->destroyApplication (app.in ()); - } - catch (const ::Deployment::StopError &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_appliocation - ") - ACE_TEXT ("Caught StopError exception\n"))); - throw Deployment_Failure ("StopError Exception\n"); - } - catch (const CORBA::Exception &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_appliocation - ") - ACE_TEXT ("Caught CORBA exception: %s\n"), - ex._info ().c_str ())); - throw Deployment_Failure (ex._info ().c_str ()); - } - catch (...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::teardown_appliocation - ") - ACE_TEXT ("Caught unknown C++ exception\n"))); - throw Deployment_Failure ("Unknown C++ exception\n"); - } - } - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::destroy_app_manager(CORBA::Object_ptr am_obj) - { - DANCE_TRACE ("Plan_Launcher_Base_Impl::destroy_app_manager"); - - AppManager_var am (AppManager::_narrow (am_obj)); - - if (CORBA::is_nil (am.in ())) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT("Nil ApplicationManager reference.\n"))); - throw Deployment_Failure ("Nil ApplicationManager reference"); - } - - try - { - DANCE_ERROR (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("Destroying ApplicationManager\n"))); - this->manager_->destroyManager (am.in ()); - DANCE_ERROR (6, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("ApplicationManager destroyed.\n"))); - } - catch (const ::Deployment::StopError &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("Caught StopError exception\n"))); - throw Deployment_Failure ("StopError Exception\n"); - } - catch (const CORBA::Exception &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("Caught CORBA exception: %s\n"), - ex._info ().c_str ())); - throw Deployment_Failure (ex._info ().c_str ()); - } - catch (...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::destroy_app_manager - ") - ACE_TEXT ("Caught unknown C++ exception\n"))); - throw Deployment_Failure ("Unknown C++ exception\n"); - } - } - - - template <typename Manager, typename AppManager, typename Application> - void - Plan_Launcher_Base_Impl< Manager, AppManager, Application> - ::create_external_connections(const ::Deployment::DeploymentPlan &plan, - Deployment::Connections &conn) - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT("create_external_connections - start\n"))); - - for (CORBA::ULong i = 0; i < plan.connection.length(); i++) - { - if (plan.connection[i].externalReference.length() > 0 - && plan.connection[i].externalReference[0].provider) - { - DANCE_DEBUG (6, (LM_DEBUG, - "Plan_Launcher_i::create_external_connections - create connection %C from IOR %C\n", - plan.connection[i].name.in(), - plan.connection[i].externalReference[0].location.in())); - - try - { - CORBA::Object_ptr - obj = this->orb_->string_to_object(plan.connection[i].externalReference[0].location.in()); - if (!CORBA::is_nil (obj)) - { - CORBA::ULong const indx = conn.length(); - conn.length(indx + 1); - conn[indx].name= CORBA::string_dup (plan.connection[i].name.in()); - conn[indx].endpoint.length(1L); - conn[indx].endpoint[0] = obj; - } - else - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO - ACE_TEXT("Plan_Launcher_i::create_external_connections - can't create object for IOR %C\n"), - plan.connection[i].externalReference[0].location.in())); - } - } - catch (CORBA::Exception &ex) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO - ACE_TEXT("Plan_Launcher_i::create_external_connections - ") - ACE_TEXT("Caught CORBA Exception while resolving endpoint for connection %C\n"), - plan.connection[i].name.in ())); - } - catch (...) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO - ACE_TEXT("Plan_Launcher_i::create_external_connections - ") - ACE_TEXT("Caught C++ Exception while resolving endpoint for connection\n"))); - } - } - } - } - /* - - ACE_CString - Plan_Launcher_Base_Impl::expand_env_vars (const ACE_TCHAR * s) - { - ACE_TString src(s); - ACE_TString res; - size_t pos_done = 0; - while (pos_done < (size_t) src.length()) - { - size_t pos_start = src.find ('$', pos_done); - if (ACE_TString::npos == pos_start) - { - res += src.substring (pos_done); - pos_done = src.length(); - } - else // take the substring before '$' and append value - { - if (pos_start > pos_done) - { - res += src.substring (pos_done, pos_start - pos_done); - pos_done = pos_start; - } - - size_t pos_end = src.length(); - - size_t p; - - p = src.find (ACE_TEXT(' '), pos_start + 1); - if (ACE_TString::npos != p && pos_end > p) pos_end = p; - - p = src.find (ACE_TEXT('/'), pos_start + 1); - if (ACE_TString::npos != p && pos_end > p) pos_end = p; - - p = src.find (ACE_TEXT('\\'), pos_start + 1); - if (ACE_TString::npos != p && pos_end > p) pos_end = p; - - p = src.find (ACE_TEXT('$'), pos_start + 1); - if (ACE_TString::npos != p && pos_end > p) pos_end = p; - - if (pos_end - pos_start > 1) - { - ACE_Env_Value<const ACE_TCHAR*> val (src.substring (pos_start + 1, pos_end - pos_start - 1).c_str(), 0); - res += val; - pos_done = pos_end; - } - else - { - DANCE_DEBUG (6, (LM_WARNING, DLINFO - ACE_TEXT("Plan_Launcher_Base_Impl::expand_env_vars - ") - ACE_TEXT("Envvar can not be parsed out at %i in \"<%s>\""), - pos_start, - src.c_str())); - } - } - } - return res; - } - - */ -} -#endif diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.h deleted file mode 100644 index f77ccd2cf0d..00000000000 --- a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Base_Impl_T.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * $Id$ - * @file Plan_Launcher_Base_Impl.h - * @author William R. Otte <wotte@dre.vanderbilt.edu> - * - * Contains the generic implementation of plan launcher logic for both EM and NM deployments. - * - */ - -#ifndef PLAN_LAUNCHER_BASE_IMPL_H -#define PLAN_LAUNCHER_BASE_IMPL_H - -#include "DAnCE/Deployment/Deployment_ConnectionC.h" -#include "DAnCE/Deployment/Deployment_DeploymentPlanC.h" - -#include "Plan_Launcher_Base.h" - -namespace DAnCE -{ - /** - * @class Plan_Launcher_Base_Impl - * @brief This class launches and manages deployment plans. - */ - template<typename Manager, typename AppManager, typename Application> - class Plan_Launcher_Base_Impl : public virtual Plan_Launcher_Base - { - protected: - - typedef typename Manager::_ptr_type Manager_ptr; - typedef typename Manager::_var_type Manager_var; - - typedef typename AppManager::_ptr_type AppManager_ptr; - typedef typename AppManager::_var_type AppManager_var; - - typedef typename Application::_ptr_type Application_ptr; - typedef typename Application::_var_type Application_var; - - public: - Plan_Launcher_Base_Impl (CORBA::ORB_ptr orb, - Manager_ptr manager); - - virtual ~Plan_Launcher_Base_Impl (); - - /** - * @brief Launch a plan, given an IDL deployment plan - * @param plan A valid IDL deployment plan - * @returns a string containing the UUID of the plan. Null indicates failure. - */ - virtual const char * launch_plan (const ::Deployment::DeploymentPlan &plan, - CORBA::Object_out am, - CORBA::Object_out app); - - virtual CORBA::Object_ptr prepare_plan (const ::Deployment::DeploymentPlan &plan); - - virtual CORBA::Object_ptr start_launch (CORBA::Object_ptr app_mgr, - const ::Deployment::Properties &properties, - ::Deployment::Connections_out connections); - - virtual void finish_launch (CORBA::Object_ptr app, - const ::Deployment::Connections &provided_connections, - bool start); - - virtual void start (CORBA::Object_ptr application); - - /// Tears down a plan given the UUID - virtual void teardown_application (CORBA::Object_ptr app_mgr, - CORBA::Object_ptr app); - - virtual void destroy_app_manager (CORBA::Object_ptr); - - virtual void create_external_connections(const ::Deployment::DeploymentPlan &plan, - Deployment::Connections &conn); - - // static ACE_CString expand_env_vars(const ACE_TCHAR * src); - protected: - /// Cached ORB pointer - CORBA::ORB_var orb_; - - /// Object reference of the Manager - Manager_var manager_; - }; // class Plan_Launcher_Impl - -} -#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) -#include "Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp" -#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */ - -#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) -#pragma implementation ("Plan_Launcher_Base_Impl_T.cpp") -#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */ - -#endif /* PLAN_LAUNCHER_BASE_IMPL_H */ diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp new file mode 100644 index 00000000000..a6835efce70 --- /dev/null +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp @@ -0,0 +1,114 @@ +// $Id$ + +#include "Plan_Launcher_Impl.h" +#include "DAnCE/Logger/Log_Macros.h" +#include "Config_Handlers/XML_File_Intf.h" +#include "Config_Handlers/DnC_Dump.h" +#include "ace/SString.h" +#include "ace/Get_Opt.h" + +Plan_Launcher_Impl::~Plan_Launcher_Impl (void) +{ +} + +::Deployment::DeploymentPlan * +Plan_Launcher_Impl::load_xml_plan(const ACE_TCHAR *deployment_plan_uri) +{ + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::load_xml_plan - ") + ACE_TEXT("Parsing plan \"%C\"...\n"), deployment_plan_uri)); + + ::Deployment::DeploymentPlan * plan = 0; + try + { + CIAO::Config_Handlers::XML_File_Intf intf (deployment_plan_uri); + intf.add_search_path (ACE_TEXT("DANCE_ROOT"), ACE_TEXT("/docs/schema/")); + intf.add_search_path (ACE_TEXT("CIAO_ROOT"), ACE_TEXT("/docs/schema/")); + intf.add_search_path (ACE_TEXT("TAO_ROOT"), ACE_TEXT("/docs/schema/")); + plan = intf.release_plan (); + if (0 == plan) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Impl::load_xml_plan - ") + ACE_TEXT("Failed to parse plan \"%C\".\n"), deployment_plan_uri)); + throw Deployment_Failure("Failed to parse plan."); + } + } + catch (...) + { + ACE_TString s = ACE_TEXT ("failed to parse deployment plan \""); + s += deployment_plan_uri; + s += ACE_TEXT ("\""); + DANCE_DEBUG (6, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Impl::load_xml_plan - %s\n"), s.c_str())); + throw Deployment_Failure (ACE_TEXT_ALWAYS_CHAR (s.c_str())); + } + + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::load_xml_plan - Parsing complete....\n"))); + return plan; +} + +void Plan_Launcher_Impl::execute() +{ + DANCE_TRACE ("Plan_Launcher_Impl::execute()"); + + if (this->mode_ & MODE_START_PLAN) + { + size_t const sz = this->xml_plan_urls_.size(); + for (size_t i= 0; i < sz; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::execute - ") + ACE_TEXT("launching plan \"%C\"...\n"), this->xml_plan_urls_[i].c_str())); + ::Deployment::DeploymentPlan_var plan = + this->load_xml_plan(ACE_TEXT_CHAR_TO_TCHAR (this->xml_plan_urls_[i].c_str())); + try + { + CORBA::String_var uuid = this->launch_plan (plan.in()); + if (0 == uuid.in ()) + { + throw Deployment_Failure ("execute - Error launching plan\n"); + } + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::execute - ") + ACE_TEXT("returned plan UUID is \"%C\"\n"), uuid.in ())); + } + catch (...) + { + this->teardown_plan (plan->UUID.in()); + throw; + } + } + this->Plan_Launcher_Base_Impl::execute(); + } + + if (this->mode_ & MODE_STOP_PLAN) + { + this->stop_plan(); + } + + if (this->mode_ & MODE_WRITE_CDR) + { + ::Deployment::DeploymentPlan_var plan = this->load_xml_plan(ACE_TEXT_CHAR_TO_TCHAR (this->xml_plan_urls_[0].c_str())); + this->write_cdr_plan_file(this->cdr_dest_url_.c_str(), plan); + } +} + +void Plan_Launcher_Impl::stop_plan() +{ + DANCE_TRACE ("Plan_Launcher_Impl::stop_plan"); + + if (0 < this->xml_plan_urls_.size()) + { + size_t const sz = this->xml_plan_urls_.size(); + for (size_t i= 0; i < sz; ++i) + { + DANCE_DEBUG (9, (LM_TRACE, DLINFO ACE_TEXT("Plan_Launcher_Impl::stop_plan - ") + ACE_TEXT("Stopping plan by plan file: %C\n"), this->xml_plan_urls_[i].c_str())); + ::Deployment::DeploymentPlan_var plan = + this->load_xml_plan(ACE_TEXT_CHAR_TO_TCHAR (this->xml_plan_urls_[i].c_str())); + if (!this->teardown_plan(plan->UUID.in())) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT("Plan_Launcher_Impl::stop_plan - ") + ACE_TEXT("tear down assembly failed: unknown plan uuid.\n"))); + } + } + } + this->Plan_Launcher_Base_Impl::stop_plan(); +} + diff --git a/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h new file mode 100644 index 00000000000..6fe7c43f027 --- /dev/null +++ b/CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h @@ -0,0 +1,35 @@ +/** + * $Id$ + * @file Plan_Launcher_Impl.h + * @author Will Otte <wotte@dre.vanderbilt.edu> + * + * Contains the Plan_Launcher_i class, which can be used by + * applications to launch component assemblies. + */ +#ifndef PLAN_LAUNCHER_IMPL_H +#define PLAN_LAUNCHER_IMPL_H + +#include "Plan_Launcher_Base_Impl.h" + +/** +* @class Plan_Launcher_Impl +* @brief This class launches and manages deployment plans. +*/ +class Plan_Launcher_Impl : public Plan_Launcher_Base_Impl + { + public: + Plan_Launcher_Impl (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[]) + : Plan_Launcher_Base_Impl (orb, argc, argv) {}; + + virtual ~Plan_Launcher_Impl(void); + + void execute(void); + + static ::Deployment::DeploymentPlan* load_xml_plan ( + const ACE_TCHAR *deployment_plan_uri); + + protected: + virtual void stop_plan(); + }; // class Plan_Launcher_Impl + +#endif /* PLAN_LAUNCHER_IMPL_H */ diff --git a/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl b/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl index 42e6eb574b4..f9c967a3f99 100755 --- a/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl +++ b/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl @@ -227,7 +227,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp index da1836889c9..7d090ea568c 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp +++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp @@ -9,8 +9,7 @@ namespace CIAO_Simple_SimpleConsumer_Impl // Component Executor Implementation Class: SimpleConsumer_exec_i //================================================================== - SimpleConsumer_exec_i::SimpleConsumer_exec_i (void) : - pushed_ (false) + SimpleConsumer_exec_i::SimpleConsumer_exec_i (void) { DANCE_TRACE ("SimpleConsumer_exec_i::SimpleConsumer_exec_i (void)"); } @@ -32,8 +31,7 @@ namespace CIAO_Simple_SimpleConsumer_Impl { DANCE_TRACE ("SimpleConsumer_exec_i::push_hello_ ()"); // Your code here. - - this->pushed_ = true; + ACE_DEBUG ((LM_EMERGENCY, "SimpleConsumer_exec_i::push_hello_ - " "Received hello event, value is %s\n", ev->hello_ ())); } @@ -80,10 +78,6 @@ namespace CIAO_Simple_SimpleConsumer_Impl SimpleConsumer_exec_i::ccm_remove () { DANCE_TRACE ("SimpleConsumer_exec_i::ccm_remove ()"); - if (!pushed_) - { - ACE_ERROR ((LM_EMERGENCY, "Error: SimpleConsumer didn't get pushed!\n")); - } // Your code here. } diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h index d2b0e816302..2069c87dbbb 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h +++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.h @@ -50,7 +50,6 @@ namespace CIAO_Simple_SimpleConsumer_Impl private: ::Simple::CCM_SimpleConsumer_Context_var context_; - bool pushed_; }; class SIMPLECONSUMER_EXEC_Export SimpleConsumerHome_exec_i diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp b/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp index 0cd1ffe396b..f42c735a559 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp +++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.cpp @@ -9,8 +9,7 @@ namespace CIAO_Simple_SimpleProvider_Impl // Facet Executor Implementation Class: Trigger_exec_i //================================================================== - Trigger_exec_i::Trigger_exec_i (bool &triggered) - : triggered_ (triggered) + Trigger_exec_i::Trigger_exec_i (void) { DANCE_TRACE ("Trigger_exec_i::Trigger_exec_i (void)"); } @@ -27,7 +26,6 @@ namespace CIAO_Simple_SimpleProvider_Impl const char * hello ) { DANCE_TRACE ("Trigger_exec_i::hello ()"); - this->triggered_ = true; // Your code here. ACE_DEBUG ((LM_EMERGENCY, "Trigger_exec_i::hello - " "Got the following information from trig port: %C\n", @@ -39,7 +37,6 @@ namespace CIAO_Simple_SimpleProvider_Impl //================================================================== SimpleProvider_exec_i::SimpleProvider_exec_i (void) - : triggered_ (false) { DANCE_TRACE ("SimpleProvider_exec_i::SimpleProvider_exec_i (void)"); } @@ -59,7 +56,7 @@ namespace CIAO_Simple_SimpleProvider_Impl SimpleProvider_exec_i::get_trig () { DANCE_TRACE ("SimpleProvider_exec_i::get_trig ()"); - return new Trigger_exec_i (this->triggered_); + return new Trigger_exec_i (); } // Operations from Components::SessionComponent @@ -103,9 +100,6 @@ namespace CIAO_Simple_SimpleProvider_Impl SimpleProvider_exec_i::ccm_remove () { DANCE_TRACE ("SimpleProvider_exec_i::ccm_remove ()"); - if (!triggered_) - ACE_ERROR ((LM_EMERGENCY, "Error: My facet wasn't triggered!!\n")); - // Your code here. } diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.h b/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.h index 1ffa389790f..a0dda3db076 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.h +++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleProvider_exec.h @@ -21,7 +21,7 @@ namespace CIAO_Simple_SimpleProvider_Impl public virtual ::CORBA::LocalObject { public: - Trigger_exec_i (bool &); + Trigger_exec_i (void); virtual ~Trigger_exec_i (void); // Operations from ::Simple::Trigger @@ -29,9 +29,6 @@ namespace CIAO_Simple_SimpleProvider_Impl virtual void hello ( const char * hello); - - private: - bool &triggered_; }; class SIMPLEPROVIDER_EXEC_Export SimpleProvider_exec_i @@ -67,7 +64,6 @@ namespace CIAO_Simple_SimpleProvider_Impl private: ::Simple::CCM_SimpleProvider_Context_var context_; - bool triggered_; }; class SIMPLEPROVIDER_EXEC_Export SimpleProviderHome_exec_i diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp b/CIAO/DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp index 9bbc600dd4a..a0e83b17707 100644 --- a/CIAO/DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp +++ b/CIAO/DAnCE/tests/CIAO/Components/SimplePublisher_exec.cpp @@ -53,6 +53,7 @@ namespace CIAO_Simple_SimplePublisher_Impl { DANCE_TRACE ("SimplePublisher_exec_i::ccm_activate ()"); ::Simple::Hello_var hello = new OBV_Simple::Hello ("Test successful, hello from SimplePublisher_exec_i"); + this->context_->push_hello (hello._retn ()); // Your code here. } diff --git a/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl b/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl index 818f6447887..8c167bdbab7 100755 --- a/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl +++ b/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl @@ -198,12 +198,12 @@ foreach $file (@files) { # Invoke executor - start the application -. print "Invoking executor - launch the application -\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $file -k file://$ior_emfile -l"); + "-x $file -k file://$ior_emfile"); $E->SpawnWaitKill (120); print "Teardown the application\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $file -s"); + "-k file://$ior_emfile -x $file -q"); $E->SpawnWaitKill (120); print "Executor finished.\n"; diff --git a/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl b/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl deleted file mode 100755 index 66db78dc487..00000000000 --- a/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl +++ /dev/null @@ -1,238 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{'ACE_ROOT'}/bin"; -use PerlACE::TestTarget; - -$CIAO_ROOT = "$ENV{'CIAO_ROOT'}"; -$TAO_ROOT = "$ENV{'TAO_ROOT'}"; -$DANCE_ROOT = "$ENV{'DANCE_ROOT'}"; - -$daemons_running = 0; -$em_running = 0; -$ns_running = 0; - -$nr_daemon = 2; -@ports = ( 60001, 60002 ); -@iorbases = ( "NodeApp1.ior", "NodeApp2.ior" ); -@iorfiles = 0; -@nodenames = ( "NodeOne", "NodeTwo" ); - -# ior files other than daemon -$ior_nsbase = "ns.ior"; -$ior_nsfile = 0; -$ior_embase = "EM.ior"; -$ior_emfile = 0; - -# Processes -$E = 0; -$EM = 0; -$NS = 0; -@DEAMONS = 0; - -# targets -@tg_daemons = 0; -$tg_naming = 0; -$tg_exe_man = 0; -$tg_executor = 0; -$tg_convert_plan = 0; - -$status = 0; - -$ENV{"DANCE_TRACE_ENABLE"} = 0; -$ENV{"CIAO_TRACE_ENABLE"} = 0; - -sub create_targets { - # naming service - $tg_naming = PerlACE::TestTarget::create_target (1) || die "Create target for ns failed\n"; - $tg_naming->AddLibPath ('..'); - # daemon - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for deamon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../Components'); - } - # execution manager - $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - $tg_exe_man->AddLibPath ('..'); - # executor (plan_launcher) - $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - $tg_executor->AddLibPath ('..'); - - $tg_convert_plan = PerlACE::TestTarget::create_target (1) || die "Could not create target for convert plan\n"; -} - -sub init_ior_files { - $ior_nsfile = $tg_naming->LocalFile ($ior_nsbase); - $ior_emfile = $tg_exe_man->LocalFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } - delete_ior_files (); -} - -# Delete if there are any .ior files. -sub delete_ior_files { - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i]->DeleteFile ($iorbases[$i]); - } - $tg_naming->DeleteFile ($ior_nsbase); - $tg_exe_man->DeleteFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } -} - -sub kill_node_daemon { - for ($i = 0; $i < $nr_daemon; ++$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } -} - -sub kill_open_processes { - if ($daemons_running == 1) { - kill_node_daemon (); - } - - if ($em_running == 1) { - $EM->Kill (); $EM->TimedWait (1); - } - - if ($ns_running == 1) { - $NS->Kill (); $NS->TimedWait (1); - } - # in case shutdown did not perform as expected - $tg_executor->KillAll ('ciao_componentserver'); -} - - -sub run_node_daemons { - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorbase = $iorbases[$i]; - $iorfile = $iorfiles[$i]; - $port = $ports[$i]; - $nodename = $nodenames[$i]; - $iiop = "iiop://localhost:$port"; - $node_app = "$CIAO_ROOT/bin/ciao_componentserver"; - - $d_cmd = "$DANCE_ROOT/bin/dance_node_manager"; - $d_param = "-ORBEndpoint $iiop -s $node_app -n $nodename=$iorfile -t 30 --domain-nc corbaloc:rir:/NameService --instance-nc corbaloc:rir:/NameService"; - - print "Run node daemon\n"; - - $DEAMONS[$i] = $tg_daemons[$i]->CreateProcess ($d_cmd, $d_param); - $DEAMONS[$i]->Spawn (); - - if ($tg_daemons[$i]->WaitForFileTimed($iorbase, - $tg_daemons[$i]->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior $iorfile file of node daemon $i could not be found\n"; - for (; $i >= 0; --$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } - return -1; - } - } - return 0; -} - -if ($#ARGV == -1) { - opendir(DIR, "."); - @files = grep(/\.cdp$/,readdir(DIR)); - closedir(DIR); -} -else { - @files = @ARGV; -} - -create_targets (); -init_ior_files (); - -foreach $file (@files) { - print "Starting test for deployment $file\n"; - - print STDERR "Starting Naming Service\n"; - - $NS = $tg_naming->CreateProcess ("$TAO_ROOT/orbsvcs/Naming_Service/Naming_Service", "-m 0 -ORBEndpoint iiop://localhost:60003 -o $ior_nsfile"); - $NS->Spawn (); - - if ($tg_naming->WaitForFileTimed ($ior_nsbase, - $tg_naming->ProcessStartWaitInterval ()) == -1) { - print STDERR "ERROR: cannot find naming service IOR file\n"; - $NS->Kill (); $NS->TimedWait (1); - exit 1; - } - - $ns_running = 1; - # Set up NamingService environment - $ENV{"NameServiceIOR"} = "corbaloc:iiop:localhost:60003/NameService"; - - # Invoke node daemon. - print "Invoking node daemon\n"; - $status = run_node_daemons (); - - if ($status != 0) { - print STDERR "ERROR: Unable to execute the node daemons\n"; - kill_open_processes (); - exit 1; - } - - $daemons_running = 1; - - # Invoke execution manager. - print "Invoking execution manager\n"; - $EM = $tg_exe_man->CreateProcess ("$DANCE_ROOT/bin/dance_execution_manager", - "-e$ior_emfile --domain-nc corbaloc:rir:/NameService"); - $EM->Spawn (); - - if ($tg_exe_man->WaitForFileTimed ($ior_embase, - $tg_exe_man->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior file of execution manager could not be found\n"; - kill_open_processes (); - exit 1; - } - - $em_running = 1; - - print "Converting plan to CDR representation\n"; - $cdr_planbase = "$file" . ".cdr"; - $cdr_plan = $tg_convert_plan->LocalFile ($cdr_planbase); - $convert = $tg_convert_plan->CreateProcess("$DANCE_ROOT/bin/dance_convert_plan", - "-x $file -o $cdr_plan"); - - $convert->Spawn (); - - if ($tg_convert_plan->WaitForFileTimed ($cdr_planbase, - 30) == -1) { - print STDERR "ERROR: Convert Plan failed to output $cdr_plan.\n"; - kill_open_processes (); - next; - } - - $convert->Kill (); - - # Invoke executor - start the application -. - print "Invoking executor - launch the application -\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-c $cdr_plan -k file://$ior_emfile -l"); - $E->SpawnWaitKill (120); - - print "Teardown the application\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -c $cdr_plan -s"); - $E->SpawnWaitKill (120); - print "Executor finished.\n"; - - $tg_convert_plan->DeleteFile ($cdr_planbase); - delete_ior_files (); - kill_open_processes (); -} - -delete_ior_files (); -kill_open_processes (); - -exit $status; diff --git a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc new file mode 100644 index 00000000000..1b8b1b16fbc --- /dev/null +++ b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/nm_launcher.mpc @@ -0,0 +1,6 @@ +// $Id$ +project(simple_nm_launcher) : dance_config_handlers, dance_nodemanager_stub, dance_nodeapplication_stub, dance_logger { + Source_Files { + simple_nm_launcher.cpp + } +} diff --git a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl index f7c32cc1cbd..3bed5e781d3 100755 --- a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl +++ b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl @@ -27,10 +27,6 @@ $ior_nsbase = "ns.ior"; $ior_nsfile = 0; $ior_embase = "EM.ior"; $ior_emfile = 0; -$ior_applicationbase = "Node_APP.ior"; -$ior_application = 0; -$ior_ambase = "Node_AM.ior"; -$ior_am = 0; # Processes $E = 0; @@ -56,14 +52,14 @@ sub create_targets { # daemon for ($i = 0; $i < $nr_daemon; ++$i) { $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for deamon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../Components'); + $tg_daemons[$i]->AddLibPath ('..'); } # execution manager $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - # $tg_exe_man->AddLibPath ('..'); + $tg_exe_man->AddLibPath ('..'); # executor (plan_launcher) $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - #$tg_executor->AddLibPath ('..'); + $tg_executor->AddLibPath ('..'); } sub init_ior_files { @@ -72,8 +68,6 @@ sub init_ior_files { for ($i = 0; $i < $nr_daemon; ++$i) { $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); } - $ior_application = $tg_executor->LocalFile ($ior_applicationbase); - $ior_am = $tg_executor->LocalFile ($ior_ambase); delete_ior_files (); } @@ -87,9 +81,6 @@ sub delete_ior_files { for ($i = 0; $i < $nr_daemon; ++$i) { $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); } - - $tg_executor->DeleteFile ($ior_applicationbase); - $tg_executor->DeleteFile ($ior_ambase); } sub kill_node_daemon { @@ -188,16 +179,28 @@ foreach $file (@files) { $daemons_running = 1; + # Invoke execution manager. + print "Invoking execution manager\n"; + $EM = $tg_exe_man->CreateProcess ("$DANCE_ROOT/bin/dance_execution_manager", + "-e$ior_emfile --domain-nc corbaloc:rir:/NameService"); + $EM->Spawn (); + + if ($tg_exe_man->WaitForFileTimed ($ior_embase, + $tg_exe_man->ProcessStartWaitInterval ()) == -1) { + print STDERR + "ERROR: The ior file of execution manager could not be found\n"; + kill_open_processes (); + exit 1; + } + + $em_running = 1; + # Invoke executor - start the application -. print "Invoking executor - launch the application -\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $file -n file://NodeApp1.ior -l -oNode"); - $E->SpawnWaitKill (120); - - print "Teardown the application\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-n file://NodeApp1.ior -a file://$ior_application -m file://$ior_am -s"); - $E->SpawnWaitKill (120); + $E = $tg_executor->CreateProcess ("simple_em_launcher", + "file://$ior_emfile $file"); + + print "Executor finished.\n"; delete_ior_files (); diff --git a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl deleted file mode 100755 index c3fcfd77a92..00000000000 --- a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl +++ /dev/null @@ -1,230 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{'ACE_ROOT'}/bin"; -use PerlACE::TestTarget; - -$CIAO_ROOT = "$ENV{'CIAO_ROOT'}"; -$TAO_ROOT = "$ENV{'TAO_ROOT'}"; -$DANCE_ROOT = "$ENV{'DANCE_ROOT'}"; - -$daemons_running = 0; -$em_running = 0; -$ns_running = 0; - -$nr_daemon = 1; -@ports = ( 60001 ); -@iorbases = ( "NodeApp1.ior" ); -@iorfiles = 0; -@nodenames = ( "NodeOne" ); - -# ior files other than daemon -$ior_nsbase = "ns.ior"; -$ior_nsfile = 0; -$ior_embase = "EM.ior"; -$ior_emfile = 0; -$ior_applicationbase = "Node_APP.ior"; -$ior_application = 0; -$ior_ambase = "Node_AM.ior"; -$ior_am = 0; - -# Processes -$E = 0; -$EM = 0; -$NS = 0; -@DEAMONS = 0; - -# targets -@tg_daemons = 0; -$tg_naming = 0; -$tg_exe_man = 0; -$tg_executor = 0; -$tg_convert_plan = 0; - -$status = 0; - -$ENV{"DANCE_TRACE_ENABLE"} = 0; -$ENV{"CIAO_TRACE_ENABLE"} = 0; - -sub create_targets { - # naming service - $tg_naming = PerlACE::TestTarget::create_target (1) || die "Create target for ns failed\n"; - $tg_naming->AddLibPath ('..'); - # daemon - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for deamon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../Components'); - } - # execution manager - $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - # $tg_exe_man->AddLibPath ('..'); - # executor (plan_launcher) - $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - #$tg_executor->AddLibPath ('..'); - - $tg_convert_plan = PerlACE::TestTarget::create_target (1) || die "Could not create target for convert plan\n"; -} - -sub init_ior_files { - $ior_nsfile = $tg_naming->LocalFile ($ior_nsbase); - $ior_emfile = $tg_exe_man->LocalFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } - $ior_application = $tg_executor->LocalFile ($ior_applicationbase); - $ior_am = $tg_executor->LocalFile ($ior_ambase); - - delete_ior_files (); -} - -# Delete if there are any .ior files. -sub delete_ior_files { - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i]->DeleteFile ($iorbases[$i]); - } - $tg_naming->DeleteFile ($ior_nsbase); - $tg_exe_man->DeleteFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } -} - -sub kill_node_daemon { - for ($i = 0; $i < $nr_daemon; ++$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } -} - -sub kill_open_processes { - if ($daemons_running == 1) { - kill_node_daemon (); - } - - if ($em_running == 1) { - $EM->Kill (); $EM->TimedWait (1); - } - - if ($ns_running == 1) { - $NS->Kill (); $NS->TimedWait (1); - } - # in case shutdown did not perform as expected - $tg_executor->KillAll ('ciao_componentserver'); -} - - -sub run_node_daemons { - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorbase = $iorbases[$i]; - $iorfile = $iorfiles[$i]; - $port = $ports[$i]; - $nodename = $nodenames[$i]; - $iiop = "iiop://localhost:$port"; - $node_app = "$CIAO_ROOT/bin/ciao_componentserver"; - - $d_cmd = "$DANCE_ROOT/bin/dance_node_manager"; - $d_param = "-ORBEndpoint $iiop -s $node_app -n $nodename=$iorfile -t 30 --domain-nc corbaloc:rir:/NameService --instance-nc corbaloc:rir:/NameService"; - - print "Run node daemon\n"; - - $DEAMONS[$i] = $tg_daemons[$i]->CreateProcess ($d_cmd, $d_param); - $DEAMONS[$i]->Spawn (); - - if ($tg_daemons[$i]->WaitForFileTimed($iorbase, - $tg_daemons[$i]->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior $iorfile file of node daemon $i could not be found\n"; - for (; $i >= 0; --$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } - return -1; - } - } - return 0; -} - -if ($#ARGV == -1) { - opendir(DIR, "."); - @files = grep(/\.cdp$/,readdir(DIR)); - closedir(DIR); -} -else { - @files = @ARGV; -} - -create_targets (); -init_ior_files (); - -foreach $file (@files) { - print "Starting test for deployment $file\n"; - - print STDERR "Starting Naming Service\n"; - - $NS = $tg_naming->CreateProcess ("$TAO_ROOT/orbsvcs/Naming_Service/Naming_Service", "-m 0 -ORBEndpoint iiop://localhost:60003 -o $ior_nsfile"); - $NS->Spawn (); - - if ($tg_naming->WaitForFileTimed ($ior_nsbase, - $tg_naming->ProcessStartWaitInterval ()) == -1) { - print STDERR "ERROR: cannot find naming service IOR file\n"; - $NS->Kill (); $NS->TimedWait (1); - exit 1; - } - - $ns_running = 1; - # Set up NamingService environment - $ENV{"NameServiceIOR"} = "corbaloc:iiop:localhost:60003/NameService"; - - # Invoke node daemon. - print "Invoking node daemon\n"; - $status = run_node_daemons (); - - if ($status != 0) { - print STDERR "ERROR: Unable to execute the node daemons\n"; - kill_open_processes (); - exit 1; - } - - $daemons_running = 1; - - print "Converting plan to CDR representation\n"; - $cdr_planbase = "$file" . ".cdr"; - $cdr_plan = $tg_convert_plan->LocalFile ($cdr_planbase); - $convert = $tg_convert_plan->CreateProcess("$DANCE_ROOT/bin/dance_convert_plan", - "-x $file -o $cdr_plan"); - - $convert->Spawn (); - - if ($tg_convert_plan->WaitForFileTimed ($cdr_planbase, - 30) == -1) { - print STDERR "ERROR: Convert Plan failed to output $cdr_plan.\n"; - kill_open_processes (); - next; - } - - $convert->Kill (); - - # Invoke executor - start the application -. - print "Invoking executor - launch the application -\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-c $file.cdr -n file://NodeApp1.ior -l -oNode"); - $E->SpawnWaitKill (120); - - print "Teardown the application\n"; - $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-n file://NodeApp1.ior -a file://Node_APP.ior -m file://Node_AM.ior -s"); - $E->SpawnWaitKill (120); - print "Executor finished.\n"; - - $tg_convert_plan->DeleteFile ($cdr_planbase); - - delete_ior_files (); - kill_open_processes (); -} - -delete_ior_files (); -kill_open_processes (); - -exit $status; diff --git a/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp new file mode 100644 index 00000000000..e0731b074ed --- /dev/null +++ b/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/simple_nm_launcher.cpp @@ -0,0 +1,125 @@ +/** + * @file simple_nm_launcher.cpp + * @author William R. Otte <wotte@dre.vanderbilt.edu> + * $Id$ + * Launches then immediately tears down a plan. + */ + +#include "ace/OS_NS_unistd.h" +#include "tao/ORB.h" +#include "DAnCE/Logger/Logger_Service.h" +#include "DAnCE/Logger/Log_Macros.h" +#include "Deployment/Deployment_NodeApplicationC.h" +#include "Deployment/Deployment_NodeManagerC.h" +#include "Deployment/Deployment_DeploymentPlanC.h" +#include "Config_Handlers/XML_File_Intf.h" + +int usage () +{ + ACE_ERROR ((LM_ERROR, "simple_nm_launcher <nm_url> <plan>\n")); + return -1; +} + +#include <iostream> + +int ACE_TMAIN (int argc, ACE_TCHAR *argv[]) +{ + DANCE_DISABLE_TRACE (); + + DAnCE::Logger_Service + * dlf = ACE_Dynamic_Service<DAnCE::Logger_Service>::instance ("DAnCE_Logger"); + + if (dlf) + { + dlf->init (argc, argv); + } + + CORBA::ORB_var orb = CORBA::ORB_init (argc, argv); + + if (argc != 3) + return usage (); + + try + { + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: parsing XML\n"))); + // Parse plan + CIAO::Config_Handlers::XML_File_Intf xml (argv[2]); + xml.add_search_path (ACE_TEXT ("DANCE_ROOT"), ACE_TEXT ("/docs/schema/")); + xml.add_search_path (ACE_TEXT ("CIAO_ROOT"), ACE_TEXT ("/docs/schema/")); + + auto_ptr< ::Deployment::DeploymentPlan> plan (xml.release_plan ()); + + if (plan.get () == 0) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** error parsing XML document\n"))); + throw 1; + } + + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: resolving node manager reference.\n"))); + CORBA::Object_var obj = orb->string_to_object (argv[1]); + Deployment::NodeManager_var nm = Deployment::NodeManager::_narrow (obj.in ()); + + if (CORBA::is_nil (nm.in ())) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** simple_nm_launcher: NodeManager reference is nil."))); + throw 1; + } + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling prepareplan.\n"))); + Deployment::NodeApplicationManager_var nam = nm->preparePlan (*plan, + Deployment::ResourceCommitmentManager::_nil ()); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling startLaunch\n"))); + Deployment::Connections_var conns; + Deployment::Properties props; + Deployment::Application_var app = nam->startLaunch (props, conns.out ()); + Deployment::NodeApplication_var na = Deployment::NodeApplication::_narrow (app.in ()); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling finishLaunch\n"))); + na->finishLaunch (conns.in (), false); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling start\n"))); + na->start (); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: start finished, sleeping 5 seconds.\n"))); + ACE_OS::sleep (5); + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: waking up from sleep, calling destroyApplication\n"))); + + nam->destroyApplication (na.in ()); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: calling destroyManager\n"))); + + nm->destroyManager (nam.in ()); + + ACE_DEBUG ((LM_DEBUG,ACE_TEXT ("*** simple_nm_launcher: destroyManager completed.\n"))); + + orb->destroy (); + } + catch (Deployment::StopError &ex) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** Caught StopError exception with name %C and reason %C\n"), + ex.name.in (), ex.reason.in ())); + return -1; + } + catch (Deployment::StartError &ex) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** Caught StartError exception with name %C and reason %C\n"), + ex.name.in (), ex.reason.in ())); + return -1; + } + catch (CORBA::Exception &ex) + { + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** Caught CORBA exception: %C\n"), + ex._info ().c_str ())); + return -1; + + } + catch (...) + { + orb->destroy (); + ACE_ERROR ((LM_ERROR,ACE_TEXT ("*** Caught unknown exception\n"))); + return -1; + } + return 0; +} diff --git a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.cpp b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.cpp index 2f36ffe88b1..7715a4b7657 100644 --- a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.cpp +++ b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.cpp @@ -61,11 +61,6 @@ parse_args (int argc, ACE_TCHAR *argv []) return true; } -#ifdef GEN_OSTREAM_OPS -#include <iostream> -#include <sstream> -#endif /* GEN_OSTREAM_OPS */ - int ACE_TMAIN (int argc, ACE_TCHAR *argv []) { @@ -109,16 +104,7 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv []) "Unable to load an XML based plan\n")); return -1; } - -#ifdef GEN_OSTREAM_OPS - { - std::ostringstream plan_stream; - plan_stream << *plan << std::endl; - DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan - Input plan: %C\n", - plan_stream.str ().c_str ())); - } -#endif /* GEN_OSTREAM_OPS */ - + if (!output_filename) { DANCE_DEBUG (2, (LM_DEBUG, DLINFO "Convert_Plan - " diff --git a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.mpc b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.mpc index ea792f7ea62..1ac40f820da 100644 --- a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.mpc +++ b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan.mpc @@ -1,6 +1,7 @@ // $Id$ project (DAnCE_Convert_Plan) : dance_lib, dance_output, \ - dance_deployment_stub, dance_config_handlers { + dance_deployment_stub, dance_config_handlers, \ + avoids_ace_for_tao { dynamicflags = DANCE_CONVERT_PLAN_BUILD_DLL includes += $(DANCE_ROOT)/tools @@ -12,7 +13,7 @@ project (DAnCE_Convert_Plan) : dance_lib, dance_output, \ project (DAnCE_Convert_Plan_Exec) : dance_exe, dance_output, \ - dance_convert_plan { + avoids_ace_for_tao, dance_convert_plan { exename = dance_convert_plan Source_Files { diff --git a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp index 5969a12273e..0acfc785dca 100644 --- a/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp +++ b/CIAO/DAnCE/tools/Convert_Plan/Convert_Plan_Impl.cpp @@ -1,7 +1,7 @@ // $Id$ #include "Convert_Plan_Impl.h" -#include "ace/OS_NS_stdio.h" +#include "ace/FILE_Connector.h" #include "tao/CDR.h" #include "Config_Handlers/XML_File_Intf.h" #include "Logger/Log_Macros.h" @@ -11,12 +11,6 @@ namespace DAnCE Deployment::DeploymentPlan * Convert_Plan::read_xml_plan (const char *filename) { - if (!filename) - { - DANCE_ERROR (2, (LM_WARNING, DLINFO ACE_TEXT ("Convert_Plan::read_xml_plan - ") - ACE_TEXT ("Passed a null pointer, returning.\n"))); - } - CIAO::Config_Handlers::XML_File_Intf xml_intf (filename); xml_intf.add_search_path ("ACE_ROOT", "/docs/schema/"); xml_intf.add_search_path ("TAO_ROOT", "/docs/schema/"); @@ -29,54 +23,42 @@ namespace DAnCE Deployment::DeploymentPlan * Convert_Plan::read_cdr_plan (const char *filename) { - if (!filename) + ACE_FILE_Addr file_addr (ACE_sap_any_cast (ACE_FILE_Addr &)); + + if (filename) + file_addr.set (filename); + else { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Passed a null pointer, returning.\n"))); + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - passed nil file name\n")); return 0; } - - FILE *file = ACE_OS::fopen (filename, "r"); - - if (!file) + + ACE_FILE_Connector conn; + ACE_FILE_IO file; + + if (conn.connect (file, + file_addr, + 0, + ACE_Addr::sap_any, + 0, + O_RDONLY, + ACE_DEFAULT_FILE_PERMS == -1)) { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Error: Unable to open file for reasding %C\n"), + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - unable to read file %p\n", filename)); return 0; } - - char byte_order; - ssize_t n = ACE_OS::fread (&byte_order, sizeof (byte_order), 1, file); - - if (n == 0) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Byte order not written to file\n"))); - ACE_OS::fclose (file); - return 0; - } - - ACE_UINT32 bufsize (0); - n = ACE_OS::fread (&bufsize, sizeof (bufsize), 1, file); - - if (n == 0) + + ACE_FILE_Info info; + if (file.get_info (info) == -1) { - DANCE_ERROR (1, (LM_ERROR, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Plan size not written to file\n"))); - ACE_OS::fclose (file); + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - unable to determine file size %p\n", + filename)); return 0; } - - if (byte_order != ACE_CDR_BYTE_ORDER) - { - DANCE_DEBUG (6, (LM_DEBUG, DLINFO ACE_TEXT ("Convert_Plan::read_cdr_plan - ") - ACE_TEXT ("Plan appears encoded in a different endian.\n"))); - ACE_CDR::swap_4 (reinterpret_cast<char *> (&bufsize), - reinterpret_cast<char *> (&bufsize)); - } - - + + ACE_OFF_T bufsize = info.size_ - 1; + char *buffer = 0; ACE_NEW_RETURN (buffer, char[bufsize], @@ -85,17 +67,25 @@ namespace DAnCE #if defined (ACE_INITIALIZE_MEMORY_BEFORE_USE) ACE_OS::memset(buffer, 0, sizeof (buffer)); #endif /* ACE_INITIALIZE_MEMORY_BEFORE_USE */ - + // Make sure <buffer> is released automagically. ACE_Auto_Basic_Array_Ptr<char> b (buffer); - n = ACE_OS::fread (buffer, 1, bufsize, file); - ACE_OS::fclose (file); - - if (n != bufsize) + if (file.seek (0, SEEK_SET) == -1) + { + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - seek failed %p\n", + filename)); + return 0; + } + + char byte_order; + ssize_t size = file.recv (&byte_order, 1); + size = file.recv (buffer, bufsize); + + if (size != bufsize) { DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::read_cdr_plan - read %u bytes " - "instead of %u bytes\n", n, bufsize)); + "instead of %u bytes\n", size, bufsize)); return 0; } @@ -107,24 +97,17 @@ namespace DAnCE input_cdr.reset_byte_order ((int) byte_order); DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan_Impl::read_cdr_plan - " - "Reading file %C in %s endian format with size %u\n", - filename, - ACE_CDR_BYTE_ORDER ? ACE_TEXT("little") : ACE_TEXT("big"), - bufsize)); + "Reading file %C in %s endian format\n", + filename, ACE_CDR_BYTE_ORDER ? ACE_TEXT("little") : ACE_TEXT("big"))); Deployment::DeploymentPlan *retval; - + ACE_NEW_RETURN (retval, Deployment::DeploymentPlan (), 0); - if (!(input_cdr >> *retval)) - { - DANCE_ERROR (1, (LM_ERROR, ACE_TEXT ("Convert_Plan_Impl::read_cdr_plan - ") - ACE_TEXT ("Failed to demarshal plan\n"))); - delete retval; - return 0; - } + input_cdr >> *retval; + file.close (); return retval; } @@ -132,67 +115,54 @@ namespace DAnCE bool Convert_Plan::write_cdr_plan (const char *output_filename, Deployment::DeploymentPlan &plan) { - if (!output_filename) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::write_cdr_plan - passed nil file name\n")); - return false; - } + ACE_FILE_Addr file_addr (ACE_sap_any_cast (ACE_FILE_Addr &)); - TAO_OutputCDR output_cdr; - - if (output_cdr << plan) + if (output_filename) + file_addr.set (output_filename); + else { - FILE *file = ACE_OS::fopen (output_filename, "w"); - - if (file == 0) - { - DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::write_cdr_plan - failed to open file %C\n", - output_filename)); - return false; - } - - // First write the byte order - char byte_order = ACE_CDR_BYTE_ORDER; - size_t n = ACE_OS::fwrite (&byte_order, sizeof(byte_order), 1, file); - - // Next write the length - ACE_UINT32 cdr_length (output_cdr.total_length ()); - n += ACE_OS::fwrite (&cdr_length, sizeof (cdr_length), 1, file); - - DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan_Impl::write_cdr_plan - " - ACE_TEXT ("Writing plan to file %s in %s endian format and length %u\n"), - output_filename, - ACE_CDR_BYTE_ORDER ? ACE_TEXT("little") : ACE_TEXT("big"), - cdr_length)); - - // Now write the IDL structure. - for (const ACE_Message_Block *output_mb = output_cdr.begin (); - output_mb != 0; - output_mb = output_mb->cont ()) - { - n += ACE_OS::fwrite (output_mb->rd_ptr (), - 1, - output_mb->length (), - file); - } - - ACE_OS::fclose (file); - - size_t total_size = sizeof (byte_order) + sizeof (cdr_length) + cdr_length; - if (n != total_size) - { - DANCE_ERROR (1, (LM_ERROR, ACE_TEXT ("Convert_Plan::write_cdr_plan - ") - ACE_TEXT ("Error: Unexpected number of bytes written: %u instead of %u\n"), - n, total_size)); - } + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::write_cdr_plan - passed nil file name\n")); + return 0; } - else + + ACE_FILE_Connector conn; + ACE_FILE_IO file; + + if (conn.connect (file, + file_addr, + 0, + ACE_Addr::sap_any, + 0, + O_RDWR | O_CREAT, + ACE_DEFAULT_FILE_PERMS == -1)) { - DANCE_ERROR (1, (LM_ERROR, ACE_TEXT ("Convert_Plan::write_cdr_plan - ") - ACE_TEXT ("Failed to mashal deployment plan\n"))); - return false; + DANCE_ERROR (1, (LM_ERROR, DLINFO "Convert_Plan_Impl::write_cdr_plan - unable to write file %p\n", + output_filename)); + return 0; } + char byte_order = ACE_CDR_BYTE_ORDER; + size_t n = file.send (&byte_order, 1); + + TAO_OutputCDR output_cdr (0, ACE_CDR_BYTE_ORDER, 0, 0, 0, + ACE_DEFAULT_CDR_MEMCPY_TRADEOFF, + ACE_CDR_GIOP_MAJOR_VERSION, + ACE_CDR_GIOP_MINOR_VERSION); + + output_cdr << plan; + + const ACE_Message_Block *output_mb = output_cdr.begin (); + + DANCE_DEBUG (9, (LM_TRACE, DLINFO "Convert_Plan_Impl::write_cdr_plan - " + ACE_TEXT ("Writing plan to file %s in %s endian format\n"), + output_filename, + ACE_CDR_BYTE_ORDER ? ACE_TEXT("little") : ACE_TEXT("big"))); + + n = file.send (output_mb->rd_ptr (), + output_mb->length ()); + + file.close (); + return true; } } diff --git a/CIAO/NEWS b/CIAO/NEWS index 175b76b3127..54952687638 100644 --- a/CIAO/NEWS +++ b/CIAO/NEWS @@ -62,9 +62,6 @@ replacement in the near term: . Implement a planner to query the TargetManager and RepositoryManager and generate deployment plans on the fly. -USER VISIBLE CHANGES BETWEEN CIAO-0.7.7 and CIAO-0.7.8 -======================================================= - USER VISIBLE CHANGES BETWEEN CIAO-0.7.6 and CIAO-0.7.7 ======================================================= diff --git a/CIAO/bin/ciao_tests.lst b/CIAO/bin/ciao_tests.lst index 03ee0207338..a86ac4761de 100644 --- a/CIAO/bin/ciao_tests.lst +++ b/CIAO/bin/ciao_tests.lst @@ -28,9 +28,7 @@ TAO/CIAO/tests/IDL3_to_XMI/IDL2XMI_Test/run_test.pl: !FIXED_BUGS_ONLY !STATIC !M TAO/CIAO/tests/IDL_Test/Double_Inherited_Component/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST TAO/CIAO/tests/Bug_3832_Regression/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST TAO/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST !LabVIEW_RT !WinCE -TAO/CIAO/DAnCE/tests/CIAO/NodeManager-Deployments/run_test_cdr.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST !LabVIEW_RT !WinCE TAO/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST !LabVIEW_RT !WinCE -TAO/CIAO/DAnCE/tests/CIAO/ExecutionManager-Deployments/run_test_cdr.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST !LabVIEW_RT !WinCE TAO/CIAO/DAnCE/tests/CIAO/CommandlinePassage/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST TAO/CIAO/DAnCE/tests/Bug_3832_Regression/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST TAO/CIAO/tests/CIAO_ComponentServer/Activator/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST @@ -78,5 +76,3 @@ TAO/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/desc TAO/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS TAO/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS TAO/CIAO/connectors/dds4ccm/tests/TimeConversion/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS -TAO/CIAO/connectors/dds4ccm/tests/Policies/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS -TAO/CIAO/connectors/dds4ccm/tests/CoherentWriter/run_test.pl: !STATIC !MINIMUM !CORBA_E_COMPACT !CORBA_E_MICRO !NOXERCES !ACE_FOR_TAO !ST NDDS diff --git a/CIAO/connectors/ami4ccm/examples/Hello/descriptors/run_test.pl b/CIAO/connectors/ami4ccm/examples/Hello/descriptors/run_test.pl index c3c356a8cea..c524dbe0525 100755 --- a/CIAO/connectors/ami4ccm/examples/Hello/descriptors/run_test.pl +++ b/CIAO/connectors/ami4ccm/examples/Hello/descriptors/run_test.pl @@ -199,7 +199,7 @@ print "Invoking executor - launch the application -\n"; print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); + "-x $cdp_file -k file://$ior_emfile"); $pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc b/CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc index 465eab68916..2b596949aad 100644 --- a/CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc +++ b/CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Hello_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default dynamicflags += HELLO_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=HELLO_BASE_STUB_Export \ -Wb,stub_export_include=Hello_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Hello_Base.idl } diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl index f15d7b4f0cb..15ec9b2e066 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_1_to_5.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (3 * $tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl index c28adced639..a5dbde388d2 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_1.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (3 * $tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl index c324400cae0..a0b6edda28f 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_5_to_5.pl @@ -233,7 +233,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (5 * $tg_executor->ProcessStopWaitInterval ()); print "Invoking executor - stop the application -\n"; diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl index 09a8a098e5e..2e12504c37d 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_receiver.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl index c73fc8e11a7..48110e0fedb 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_sender.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_test.pl index 40764f5b852..658125b4b68 100755 --- a/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/examples/Hello/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc b/CIAO/connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc index d3e88495282..7b8a9589c44 100644 --- a/CIAO/connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc +++ b/CIAO/connectors/dds4ccm/examples/Quoter/Base/Quoter_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Quoter_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default dynamicflags += QUOTER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=QUOTER_BASE_STUB_Export \ -Wb,stub_export_include=Quoter_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Quoter_Base.idl } diff --git a/CIAO/connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl index 44cd3fa00c0..0cee98f3263 100755 --- a/CIAO/connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/examples/Quoter/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc b/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc index 5f953ca0731..0a311bc0aff 100644 --- a/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc +++ b/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Shapes_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default dynamicflags += SHAPES_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SHAPES_BASE_STUB_Export \ -Wb,stub_export_include=Shapes_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Shapes_Base.idl } diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl index 6ab7070d719..91f09e912e2 100755 --- a/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/idl/ccm_dds.idl b/CIAO/connectors/dds4ccm/idl/ccm_dds.idl index 1b5bdb89f1b..2d7beaad068 100644 --- a/CIAO/connectors/dds4ccm/idl/ccm_dds.idl +++ b/CIAO/connectors/dds4ccm/idl/ccm_dds.idl @@ -1,7 +1,7 @@ // $Id$ -#ifndef CCM_DDS_BASE_IDL -#define CCM_DDS_BASE_IDL +#ifndef DDS_CCM_BASE_IDL +#define DDS_CCM_BASE_IDL #include <Components.idl> #include "connectors/dds4ccm/idl/dds4ccm_DataListenerControl.idl" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h deleted file mode 100644 index b9ec6e68944..00000000000 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @author Johnny Willemsen <jwillemsen@remedy.nl> - * - * $Id$ - * - * Wrapper facade for NDDS. - */ - -#ifndef DDS4CCM_GROUPDATAQOSPOLICY_H -#define DDS4CCM_GROUPDATAQOSPOLICY_H - -#include "OctetSeq.h" - -#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) -typedef ::DDS::GroupDataQosPolicy DDS_GroupDataQosPolicy; -#endif - -#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - -inline void -operator<<= (::DDS::GroupDataQosPolicy &ddsqos, const ::DDS_GroupDataQosPolicy & qos) -{ - ddsqos.value <<= qos.value; -} - -inline void -operator<<= (::DDS_GroupDataQosPolicy &ddsqos, const ::DDS::GroupDataQosPolicy & qos) -{ - ddsqos.value <<= qos.value; -} - -#endif - -#endif /* DDS4CCM_GROUPDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OctetSeq.h b/CIAO/connectors/dds4ccm/impl/dds/ndds/OctetSeq.h deleted file mode 100644 index ed0cc97a018..00000000000 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OctetSeq.h +++ /dev/null @@ -1,32 +0,0 @@ -/** - * @author Marcel Smit <msmit@remedy.nl> - * - * $Id$ - * - * Wrapper facade for NDDS. - */ - -#ifndef DDS4CCM_OCTETSEQ_H -#define DDS4CCM_OCTETSEQ_H - -inline void -operator<<= (::DDS::OctetSeq &ddsseq, const ::DDS_OctetSeq & seq) -{ - ddsseq.length (seq.length ()); - for (::DDS_Long i = 0; i < seq.length (); ++i) - { - ddsseq[i] = seq[i]; - } -} - -inline void -operator<<= (::DDS_OctetSeq &ddsseq, const ::DDS::OctetSeq & seq) -{ - ddsseq.length (seq.length ()); - for (::CORBA::ULong i = 0; i < seq.length (); ++i) - { - ddsseq[i] = seq[i]; - } -} - -#endif /* DDS4CCM_OCTETSEQ_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h b/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h deleted file mode 100644 index 3173c98e231..00000000000 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionBuiltinTopicData.h +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @author Marcel Smit <msmit@remedy.nl> - * - * $Id$ - * - */ - -#ifndef SUBSCRIPTIONBUILTINTOPICDATA_H_ -#define SUBSCRIPTIONBUILTINTOPICDATA_H_ - -#include "BuiltinTopicKey_t.h" -#include "DurabilityQosPolicy.h" -#include "DeadlineQosPolicy.h" -#include "LatencyBudgetQosPolicy.h" -#include "LivelinessQosPolicy.h" -#include "ReliabilityQosPolicy.h" -#include "OwnershipQosPolicy.h" -#include "OwnershipStrengthQosPolicy.h" -#include "DestinationOrderQosPolicy.h" -#include "UserDataQosPolicy.h" -#include "TimeBasedFilterQosPolicy.h" -#include "PresentationQosPolicy.h" -#include "PartitionQosPolicy.h" -#include "TopicDataQosPolicy.h" -#include "GroupDataQosPolicy.h" - -#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) -inline void -operator<<= (::DDS::SubscriptionBuiltinTopicData &ddstopicdata, const ::DDS_SubscriptionBuiltinTopicData & topicdata) -{ - ddstopicdata.key <<= topicdata.key; - ddstopicdata.participant_key <<= topicdata.participant_key; - ddstopicdata.topic_name = topicdata.topic_name; - ddstopicdata.type_name = topicdata.type_name; - - ddstopicdata.durability <<= topicdata.durability; - ddstopicdata.deadline <<= topicdata.deadline; - ddstopicdata.latency_budget <<= topicdata.latency_budget; - ddstopicdata.liveliness <<= topicdata.liveliness; - ddstopicdata.reliability <<= topicdata.reliability; - ddstopicdata.ownership <<= topicdata.ownership; - ddstopicdata.destination_order <<= topicdata.destination_order; - ddstopicdata.user_data <<= topicdata.user_data; - ddstopicdata.time_based_filter <<= topicdata.time_based_filter; - - ddstopicdata.presentation <<= topicdata.presentation; - ddstopicdata.partition <<= topicdata.partition; - ddstopicdata.topic_data <<= topicdata.topic_data; - ddstopicdata.group_data <<= topicdata.group_data; -} - -inline void -operator<<= (::DDS_SubscriptionBuiltinTopicData & ddstopicdata, const ::DDS::SubscriptionBuiltinTopicData & topicdata) -{ - ddstopicdata.key <<= topicdata.key; - ddstopicdata.participant_key <<= topicdata.participant_key; - ddstopicdata.topic_name = CORBA::string_dup (topicdata.topic_name); - ddstopicdata.type_name = CORBA::string_dup (topicdata.type_name); - - ddstopicdata.durability <<= topicdata.durability; - ddstopicdata.deadline <<= topicdata.deadline; - ddstopicdata.latency_budget <<= topicdata.latency_budget; - ddstopicdata.liveliness <<= topicdata.liveliness; - ddstopicdata.reliability <<= topicdata.reliability; - ddstopicdata.ownership <<= topicdata.ownership; - ddstopicdata.destination_order <<= topicdata.destination_order; - ddstopicdata.user_data <<= topicdata.user_data; - ddstopicdata.time_based_filter <<= topicdata.time_based_filter; - - ddstopicdata.presentation <<= topicdata.presentation; - ddstopicdata.partition <<= topicdata.partition; - ddstopicdata.topic_data <<= topicdata.topic_data; - ddstopicdata.group_data <<= topicdata.group_data; -} - -#endif - -#endif /* SUBSCRIPTIONBUILTINTOPICDATA_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h deleted file mode 100644 index cd2463ed535..00000000000 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/UserDataQosPolicy.h +++ /dev/null @@ -1,33 +0,0 @@ -/** - * @author Johnny Willemsen <jwillemsen@remedy.nl> - * - * $Id$ - * - * Wrapper facade for NDDS. - */ - -#ifndef DDS4CCM_USERDATAQOSPOLICY_H -#define DDS4CCM_USERDATAQOSPOLICY_H - -#include "OctetSeq.h" - -#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) -typedef ::DDS::UserDataQosPolicy DDS_UserDataQosPolicy; -#endif - -#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) -inline void -operator<<= (::DDS::UserDataQosPolicy &ddsqos, const ::DDS_UserDataQosPolicy & qos) -{ - ddsqos.value <<= qos.value; -} - -inline void -operator<<= (::DDS_UserDataQosPolicy &ddsqos, const ::DDS::UserDataQosPolicy & qos) -{ - ddsqos.value <<= qos.value; -} - -#endif - -#endif /* DDS4CCM_USERDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/BuiltinTopicKey_t.h b/CIAO/connectors/dds4ccm/impl/ndds/BuiltinTopicKey_t.h index 1f4b4fd18b4..3c12b7008f9 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/BuiltinTopicKey_t.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/BuiltinTopicKey_t.h @@ -21,6 +21,18 @@ operator<<= (::DDS_BuiltinTopicKey_t &ddsbuiltintopickey, const ::DDS::BuiltinTo ACE_OS::memcpy (ddsbuiltintopickey.value, builtintopickey.value, sizeof (builtintopickey.value)); } +inline void +operator>>= (const ::DDS_BuiltinTopicKey_t &builtintopickey, ::DDS::BuiltinTopicKey_t & ddsbuiltintopickey) +{ + ACE_OS::memcpy (ddsbuiltintopickey.value, builtintopickey.value, sizeof (builtintopickey.value)); +} + +inline void +operator>>= (const ::DDS::BuiltinTopicKey_t &builtintopickey, ::DDS_BuiltinTopicKey_t & ddsbuiltintopickey) +{ + ACE_OS::memcpy (ddsbuiltintopickey.value, builtintopickey.value, sizeof (builtintopickey.value)); +} + #endif #endif /* BUILTINTOPICKEY_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.cpp index 2a2a0597606..9fd0fd752f2 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.cpp @@ -1,5 +1,5 @@ // $Id$ -#include "dds4ccm/impl/dds/Coherent_Changes_Guard.h" +#include "dds4ccm/impl/ndds/Coherent_Changes_Guard.h" CIAO::DDS4CCM::Coherent_Changes_Guard::Coherent_Changes_Guard (DDSPublisher* p, bool coherent_write) : p_ (p), coherent_write_ (coherent_write) { diff --git a/CIAO/connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.h b/CIAO/connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h index 77a4a55d986..8a02245aed1 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Coherent_Changes_Guard.h @@ -11,7 +11,7 @@ #define _CIAO_COHERENT_CHANGES_GUARD #include "ace/Copy_Disabled.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ContentFilteredTopic.cpp b/CIAO/connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp index 2a17f8d2118..9bdfb36e72d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ContentFilteredTopic.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/ContentFilteredTopic.cpp @@ -2,8 +2,7 @@ #include "ContentFilteredTopic.h" #include "Topic.h" - -#include "ndds/StringSeq.h" +#include "StringSeq.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ContentFilteredTopic.h b/CIAO/connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h index 56633f14a97..13208ca50e4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ContentFilteredTopic.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ContentFilteredTopic.h @@ -12,7 +12,7 @@ #include "DomainParticipant.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #include "tao/LocalObject.h" #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS4CCM_Traits.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h index 5e4fcb003a4..5e4fcb003a4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS4CCM_Traits.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS4CCM_Traits.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp index e464fd0d680..4cd20753f9f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.cpp @@ -1,7 +1,7 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/DDSCallbackStatusHandler.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/DDSCallbackStatusHandler.h" #include "dds4ccm/impl/logger/Log_Macros.h" //============================================================ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.h b/CIAO/connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.h index b2d7d525001..b2d7d525001 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDSCallbackStatusHandler.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp index 9dbf4ae0eb2..2b28c2ac952 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp @@ -2,8 +2,8 @@ // $Id$ #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DomainParticipantFactory.h" -#include "dds4ccm/impl/dds/DomainParticipant.h" +#include "dds4ccm/impl/ndds/DomainParticipantFactory.h" +#include "dds4ccm/impl/ndds/DomainParticipant.h" #include "ace/Tokenizer_T.h" #include "ace/Env_Value_T.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h index 465aed09079..cb798ddf337 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Base_Connector_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Base_Connector_T.h @@ -9,7 +9,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsC.h" #include "ace/Copy_Disabled.h" #include "tao/LocalObject.h" -#include "dds4ccm/impl/dds/DomainParticipantListener_T.h" +#include "dds4ccm/impl/ndds/DomainParticipantListener_T.h" template <typename DDS_TYPE, typename CCM_TYPE> class DDS_Base_Connector_T @@ -54,6 +54,6 @@ protected: typedef ::CIAO::DDS4CCM::DomainParticipantListener_T<DDS_TYPE, CCM_TYPE> DomainParticipantListener; }; -#include "dds4ccm/impl/dds/DDS_Base_Connector_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Base_Connector_T.cpp" #endif /* CONNECTOR_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp index beea24946bc..a5cad0cbda6 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp @@ -1,13 +1,13 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Writer_T.h" -#include "dds4ccm/impl/dds/Getter_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Writer_T.h" +#include "dds4ccm/impl/ndds/Getter_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h index c96a1949ee4..e58317060cb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Event_Connector_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Event_Connector_T.h @@ -8,10 +8,10 @@ #ifndef DDS_EVENT_CONNECTOR_T_H_ #define DDS_EVENT_CONNECTOR_T_H_ -#include "dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h" -#include "dds4ccm/impl/dds/DDS_Get_T.h" -#include "dds4ccm/impl/dds/DDS_Write_T.h" -#include "dds4ccm/impl/dds/DDS_Listen_T.h" +#include "dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h" +#include "dds4ccm/impl/ndds/DDS_Get_T.h" +#include "dds4ccm/impl/ndds/DDS_Write_T.h" +#include "dds4ccm/impl/ndds/DDS_Listen_T.h" template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED> class DDS_Event_Connector_T @@ -84,6 +84,6 @@ private: //@} }; -#include "dds4ccm/impl/dds/DDS_Event_Connector_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Event_Connector_T.cpp" #endif /* DDS_EVENT_CONNECTOR_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Get_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp index 0fa0f62cf26..e65491d078d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Get_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Get_T.cpp @@ -1,16 +1,16 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED> DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::DDS_Get_T (void) : - ccm_dds_reader_ (0) + rti_reader_ (0) { } @@ -54,7 +54,7 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *rd = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *> (reader.in ()); - this->ccm_dds_reader_.set_impl (rd->get_impl ()); + this->rti_reader_.set_impl (rd->get_impl ()); this->data_reader_ = ::DDS::CCM_DataReader::_narrow (reader); this->dds_get_.set_impl (reader); this->dds_read_.set_impl (reader); @@ -83,7 +83,7 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::activate ( PortStatusListener (listener, reactor), CORBA::NO_MEMORY ()); } - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( this->status_.in (), ::CIAO::DDS4CCM::PortStatusListener_T<DDS_TYPE, CCM_TYPE>::get_mask ( listener)); @@ -103,7 +103,7 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::passivate (void) try { this->dds_get_.passivate (); - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( ::DDS::DataReaderListener::_nil (), 0); this->status_ = ::DDS::DataReaderListener::_nil (); @@ -127,7 +127,7 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::remove ( this->data_reader_ = ::DDS::CCM_DataReader::_nil (); this->dds_get_.set_impl (0); this->dds_read_.set_impl (0); - this->ccm_dds_reader_.set_impl (0); + this->rti_reader_.set_impl (0); } catch (...) { @@ -160,6 +160,6 @@ DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::get_dds_entity (void) { DDS4CCM_TRACE ("DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED>::get_dds_entity"); - return &this->ccm_dds_reader_; + return &this->rti_reader_; } diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Get_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Get_T.h index 9845792da54..3ed0f519fe8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Get_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Get_T.h @@ -9,9 +9,9 @@ #define DDS_GET_T_H_ #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/Getter_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/Getter_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED> class DDS_Get_T @@ -53,14 +53,14 @@ private: //@{ ::DDS::CCM_DataReader_var data_reader_; ::DDS::DataReaderListener_var status_; - ::CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, FIXED> dds_get_; - ::CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; - ::CIAO::DDS4CCM::CCM_DDS_DataReader_i ccm_dds_reader_; + ::CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, FIXED> dds_get_; + ::CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; + ::CIAO::DDS4CCM::CCM_DDS_DataReader_i rti_reader_; //@} typedef ::CIAO::DDS4CCM::PortStatusListener_T<DDS_TYPE, CCM_TYPE> PortStatusListener; }; -#include "dds4ccm/impl/dds/DDS_Get_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Get_T.cpp" #endif /* DDS_GET_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Listen_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp index 034fa2d99d0..afdabd65774 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Listen_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Listen_T.cpp @@ -1,15 +1,15 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Writer_T.h" -#include "dds4ccm/impl/dds/Getter_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/DataReader.h" -#include "dds4ccm/impl/dds/Topic.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Writer_T.h" +#include "dds4ccm/impl/ndds/Getter_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/DataReader.h" +#include "dds4ccm/impl/ndds/Topic.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" @@ -17,7 +17,7 @@ template <typename DDS_TYPE, typename CCM_TYPE> DDS_Listen_T<DDS_TYPE, CCM_TYPE>::DDS_Listen_T (void) : data_control_ (new CCM_DDS_DataListenerControl_T < ::CCM_DDS::CCM_DataListenerControl> ()), - ccm_dds_reader_ (0) + rti_reader_ (0) { } @@ -61,7 +61,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *rd = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *> (reader.in ()); - this->ccm_dds_reader_.set_impl (rd->get_impl ()); + this->rti_reader_.set_impl (rd->get_impl ()); this->data_reader_ = ::DDS::CCM_DataReader::_narrow (reader); this->dds_read_.set_impl (this->data_reader_.in ()); this->dds_read_.set_qos (topic, library_name, profile_name); @@ -94,7 +94,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::activate ( reactor), CORBA::NO_MEMORY ()); } - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( this->data_listener_.in (), ::CIAO::DDS4CCM::DataReaderListener_T<DDS_TYPE, CCM_TYPE>::get_mask ( listener)); @@ -113,7 +113,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::passivate () DDS4CCM_TRACE ("DDS_Listen_T<DDS_TYPE, CCM_TYPE>::passivate"); try { - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( ::DDS::DataReaderListener::_nil (), 0); this->data_listener_= ::DDS::DataReaderListener::_nil (); @@ -134,7 +134,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::remove ( try { subscriber->delete_datareader (this->data_reader_.in ()); - this->ccm_dds_reader_.set_impl (0); + this->rti_reader_.set_impl (0); this->data_reader_ = ::DDS::CCM_DataReader::_nil (); this->dds_read_.set_impl (0); } @@ -161,7 +161,7 @@ DDS_Listen_T<DDS_TYPE, CCM_TYPE>::get_dds_entity (void) { DDS4CCM_TRACE ("DDS_Listen_T<DDS_TYPE, CCM_TYPE>::get_dds_entity"); - return &this->ccm_dds_reader_; + return &this->rti_reader_; } template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Listen_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Listen_T.h index bc1e0dd8c17..1787e9319db 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Listen_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Listen_T.h @@ -55,12 +55,12 @@ private: ::DDS::CCM_DataReader_var data_reader_; ::CCM_DDS::CCM_DataListenerControl_var data_control_; ::DDS::DataReaderListener_var data_listener_; - ::CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; - ::CIAO::DDS4CCM::CCM_DDS_DataReader_i ccm_dds_reader_; + ::CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; + ::CIAO::DDS4CCM::CCM_DDS_DataReader_i rti_reader_; //@} typedef ::CIAO::DDS4CCM::DataReaderListener_T<DDS_TYPE, CCM_TYPE> DataReaderListener; }; -#include "dds4ccm/impl/dds/DDS_Listen_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Listen_T.cpp" #endif /* DDS_LISTEN_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Read_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp index 73f7a0df299..9de3be9e328 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Read_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Read_T.cpp @@ -1,18 +1,18 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Writer_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Writer_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> DDS_Read_T<DDS_TYPE, CCM_TYPE>::DDS_Read_T (void) : - ccm_dds_reader_ (0) + rti_reader_ (0) { } @@ -56,7 +56,7 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *rd = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *> (reader.in ()); - this->ccm_dds_reader_.set_impl (rd->get_impl ()); + this->rti_reader_.set_impl (rd->get_impl ()); this->data_ = ::DDS::CCM_DataReader::_narrow (reader); this->dds_read_.set_impl (reader); this->dds_read_.set_qos (topic, library_name, profile_name); @@ -85,7 +85,7 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::activate ( PortStatusListener (listener, reactor), CORBA::NO_MEMORY ()); } - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( this->status_.in (), ::CIAO::DDS4CCM::PortStatusListener_T<DDS_TYPE, CCM_TYPE>::get_mask ( listener)); @@ -105,7 +105,7 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::passivate () try { - this->ccm_dds_reader_.set_listener (::DDS::DataReaderListener::_nil (), 0); + this->rti_reader_.set_listener (::DDS::DataReaderListener::_nil (), 0); this->status_ = ::DDS::DataReaderListener::_nil (); } catch (...) @@ -125,7 +125,7 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::remove ( try { subscriber->delete_datareader (this->data_.in ()); - this->ccm_dds_reader_.set_impl (0); + this->rti_reader_.set_impl (0); this->data_ = ::DDS::CCM_DataReader::_nil (); this->dds_read_.set_impl (0); } @@ -151,6 +151,6 @@ DDS_Read_T<DDS_TYPE, CCM_TYPE>::get_dds_entity (void) { DDS4CCM_TRACE ("DDS_Read_T<DDS_TYPE, CCM_TYPE>::get_dds_entity"); - return &this->ccm_dds_reader_; + return &this->rti_reader_; } diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Read_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Read_T.h index d1d39a1a68f..54ce6b30926 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Read_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Read_T.h @@ -49,12 +49,12 @@ private: //@{ ::DDS::CCM_DataReader_var data_; ::DDS::DataReaderListener_var status_; - ::CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; - ::CIAO::DDS4CCM::CCM_DDS_DataReader_i ccm_dds_reader_; + ::CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; + ::CIAO::DDS4CCM::CCM_DDS_DataReader_i rti_reader_; //@} typedef ::CIAO::DDS4CCM::PortStatusListener_T <DDS_TYPE, CCM_TYPE> PortStatusListener; }; -#include "dds4ccm/impl/dds/DDS_Read_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Read_T.cpp" #endif /* DDS_READ_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_StateListen_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp index 0174e5f7e50..01acfc8df28 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_StateListen_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_StateListen_T.cpp @@ -1,10 +1,10 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderStateListener_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/StateListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderStateListener_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/StateListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" @@ -12,7 +12,7 @@ template <typename DDS_TYPE, typename CCM_TYPE> DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::DDS_StateListen_T (void) : data_control_ (new CCM_DDS_StateListenerControl_T < ::CCM_DDS::CCM_StateListenerControl> ()), - ccm_dds_reader_ (0) + rti_reader_ (0) { } @@ -56,7 +56,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *rd = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataReader_i *> (reader.in ()); - this->ccm_dds_reader_.set_impl (rd->get_impl ()); + this->rti_reader_.set_impl (rd->get_impl ()); this->data_reader_ = ::DDS::CCM_DataReader::_narrow (reader); this->dds_read_.set_impl (this->data_reader_.in ()); } @@ -89,7 +89,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::activate ( reactor), CORBA::NO_MEMORY ()); } - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( this->data_listener_.in (), ::CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::get_mask ( listener)); @@ -108,7 +108,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::passivate (void) DDS4CCM_TRACE ("DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::passivate"); try { - this->ccm_dds_reader_.set_listener ( + this->rti_reader_.set_listener ( ::DDS::DataReaderListener::_nil (), 0); this->data_listener_ = ::DDS::DataReaderListener::_nil (); @@ -129,7 +129,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::remove ( try { subscriber->delete_datareader (this->data_reader_.in ()); - this->ccm_dds_reader_.set_impl (0); + this->rti_reader_.set_impl (0); this->data_reader_ = ::DDS::CCM_DataReader::_nil (); this->dds_read_.set_impl (0); } @@ -155,7 +155,7 @@ DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::get_dds_entity (void) { DDS4CCM_TRACE ("DDS_StateListen_T<DDS_TYPE, CCM_TYPE>::get_dds_entity"); - return &this->ccm_dds_reader_; + return &this->rti_reader_; } template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_StateListen_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h index b785716fba9..2692ccd3bf5 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_StateListen_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_StateListen_T.h @@ -52,12 +52,12 @@ private: ::DDS::CCM_DataReader_var data_reader_; ::CCM_DDS::CCM_StateListenerControl_var data_control_; ::DDS::DataReaderListener_var data_listener_; - ::CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; - ::CIAO::DDS4CCM::CCM_DDS_DataReader_i ccm_dds_reader_; + ::CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE> dds_read_; + ::CIAO::DDS4CCM::CCM_DDS_DataReader_i rti_reader_; //@} typedef ::CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE> DataReaderStateListener; }; -#include "dds4ccm/impl/dds/DDS_StateListen_T.cpp" +#include "dds4ccm/impl/ndds/DDS_StateListen_T.cpp" #endif /* DDS_STATELISTEN_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_State_Connector_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp index 76f9a1d63e5..7bd64199729 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_State_Connector_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.cpp @@ -1,15 +1,15 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderStateListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Updater_T.h" -#include "dds4ccm/impl/dds/Reader_T.h" -#include "dds4ccm/impl/dds/PublisherListener_T.h" -#include "dds4ccm/impl/dds/SubscriberListener_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/StateListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderStateListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Updater_T.h" +#include "dds4ccm/impl/ndds/Reader_T.h" +#include "dds4ccm/impl/ndds/PublisherListener_T.h" +#include "dds4ccm/impl/ndds/SubscriberListener_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/StateListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_State_Connector_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h index 042dafc36e7..89cacaf4a5b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_State_Connector_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_State_Connector_T.h @@ -8,12 +8,12 @@ #ifndef DDS_STATE_CONNECTOR_T_H_ #define DDS_STATE_CONNECTOR_T_H_ -#include "dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h" -#include "dds4ccm/impl/dds/DDS_Get_T.h" -#include "dds4ccm/impl/dds/DDS_Listen_T.h" -#include "dds4ccm/impl/dds/DDS_StateListen_T.h" -#include "dds4ccm/impl/dds/DDS_Update_T.h" -#include "dds4ccm/impl/dds/DDS_Read_T.h" +#include "dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h" +#include "dds4ccm/impl/ndds/DDS_Get_T.h" +#include "dds4ccm/impl/ndds/DDS_Listen_T.h" +#include "dds4ccm/impl/ndds/DDS_StateListen_T.h" +#include "dds4ccm/impl/ndds/DDS_Update_T.h" +#include "dds4ccm/impl/ndds/DDS_Read_T.h" template <typename DDS_TYPE, typename CCM_TYPE, bool FIXED> class DDS_State_Connector_T @@ -105,6 +105,6 @@ private: //@} }; -#include "dds4ccm/impl/dds/DDS_State_Connector_T.cpp" +#include "dds4ccm/impl/ndds/DDS_State_Connector_T.cpp" #endif /* DDS_STATE_CONNECTOR_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp index 5fb5b21411d..5fb5b21411d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h index 1e9416252dd..69af82224f6 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h @@ -9,10 +9,10 @@ #define DDS_TOPIC_BASE_CONNECTOR_H #include "ace/Copy_Disabled.h" -#include "dds4ccm/impl/dds/DDS_Base_Connector_T.h" -#include "dds4ccm/impl/dds/TopicListener_T.h" -#include "dds4ccm/impl/dds/PublisherListener_T.h" -#include "dds4ccm/impl/dds/SubscriberListener_T.h" +#include "dds4ccm/impl/ndds/DDS_Base_Connector_T.h" +#include "dds4ccm/impl/ndds/TopicListener_T.h" +#include "dds4ccm/impl/ndds/PublisherListener_T.h" +#include "dds4ccm/impl/ndds/SubscriberListener_T.h" template <typename DDS_TYPE, typename CCM_TYPE> class DDS_TopicBase_Connector_T @@ -68,6 +68,6 @@ typedef ::CIAO::DDS4CCM::SubscriberListener_T<DDS_TYPE, CCM_TYPE> SubscriberList typedef ::CIAO::DDS4CCM::PublisherListener_T<DDS_TYPE, CCM_TYPE> PublisherListener; }; -#include "dds4ccm/impl/dds/DDS_TopicBase_Connector_T.cpp" +#include "dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.cpp" #endif /* DDS_TOPIC_BASE_CONNECTOR_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Update_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp index c772f4fd8a9..9d36a15099b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Update_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Update_T.cpp @@ -1,16 +1,16 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderStateListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/Updater_T.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataReaderStateListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/Updater_T.h" +#include "dds4ccm/impl/ndds/DataWriter.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> DDS_Update_T<DDS_TYPE, CCM_TYPE>::DDS_Update_T (void) : - ccm_dds_writer_ (0) + rti_writer_ (0) { } @@ -53,7 +53,7 @@ DDS_Update_T<DDS_TYPE, CCM_TYPE>::configuration_complete ( } ::CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rw = dynamic_cast < ::CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dwv_tmp.in ()); - this->ccm_dds_writer_.set_impl (rw->get_impl ()); + this->rti_writer_.set_impl (rw->get_impl ()); this->data_writer_ = ::DDS::CCM_DataWriter::_narrow (dwv_tmp); this->dds_update_.set_impl (dwv_tmp); } @@ -78,7 +78,7 @@ DDS_Update_T<DDS_TYPE, CCM_TYPE>::activate () DataWriterListener (), CORBA::NO_MEMORY ()); } - this->ccm_dds_writer_.set_listener ( + this->rti_writer_.set_listener ( this->data_listener_.in (), ::CIAO::DDS4CCM::DataWriterListener_T<DDS_TYPE, CCM_TYPE>::get_mask ()); } @@ -96,7 +96,7 @@ DDS_Update_T<DDS_TYPE, CCM_TYPE>::passivate () DDS4CCM_TRACE ("DDS_Update_T<DDS_TYPE, CCM_TYPE>::passivate"); try { - this->ccm_dds_writer_.set_listener ( + this->rti_writer_.set_listener ( ::DDS::DataWriterListener::_nil (), 0); this->data_listener_ = ::DDS::DataWriterListener::_nil (); @@ -117,7 +117,7 @@ DDS_Update_T<DDS_TYPE, CCM_TYPE>::remove ( try { publisher->delete_datawriter (this->data_writer_.in ()); - this->ccm_dds_writer_.set_impl (0); + this->rti_writer_.set_impl (0); this->data_writer_ = ::DDS::CCM_DataWriter::_nil (); this->dds_update_.set_impl (0); } @@ -139,6 +139,6 @@ template <typename DDS_TYPE, typename CCM_TYPE> ::DDS::CCM_DataWriter_ptr DDS_Update_T<DDS_TYPE, CCM_TYPE>::get_dds_entity (void) { - return &this->ccm_dds_writer_; + return &this->rti_writer_; } diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Update_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Update_T.h index c6c70235121..0aa579e9446 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Update_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Update_T.h @@ -8,7 +8,7 @@ #ifndef DDS_UPDATE_T_H #define DDS_UPDATE_T_H -#include "dds4ccm/impl/dds/Updater_T.h" +#include "dds4ccm/impl/ndds/Updater_T.h" template <typename DDS_TYPE, typename CCM_TYPE> class DDS_Update_T @@ -42,11 +42,11 @@ private: ::DDS::CCM_DataWriter_var data_writer_; ::DDS::DataWriterListener_var data_listener_; ::CIAO::DDS4CCM::Updater_T<DDS_TYPE, CCM_TYPE> dds_update_; - ::CIAO::DDS4CCM::CCM_DDS_DataWriter_i ccm_dds_writer_; + ::CIAO::DDS4CCM::CCM_DDS_DataWriter_i rti_writer_; //@} typedef ::CIAO::DDS4CCM::DataWriterListener_T<DDS_TYPE, CCM_TYPE> DataWriterListener; }; -#include "dds4ccm/impl/dds/DDS_Update_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Update_T.cpp" #endif /* DDS_UPDATE_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Write_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp index f628d5a9829..4f0b6fdf0bb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Write_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Write_T.cpp @@ -1,10 +1,10 @@ // -*- C++ -*- // $Id$ -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/DataWriterListener_T.h" -#include "dds4ccm/impl/dds/DataListenerControl_T.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/DataWriterListener_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DDS_Write_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Write_T.h index 5df2f64f3c6..d42f824e608 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DDS_Write_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DDS_Write_T.h @@ -8,8 +8,8 @@ #ifndef DDS_WRITE_T_H_ #define DDS_WRITE_T_H_ -#include "dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h" -#include "dds4ccm/impl/dds/Writer_T.h" +#include "dds4ccm/impl/ndds/DDS_TopicBase_Connector_T.h" +#include "dds4ccm/impl/ndds/Writer_T.h" template <typename DDS_TYPE, typename CCM_TYPE> class DDS_Write_T @@ -55,6 +55,6 @@ private: typedef ::CIAO::DDS4CCM::DataWriterListener_T<DDS_TYPE, CCM_TYPE> DataWriterListener; }; -#include "dds4ccm/impl/dds/DDS_Write_T.cpp" +#include "dds4ccm/impl/ndds/DDS_Write_T.cpp" #endif /* DDS_WRITE_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataListenerControl_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp index 627cec340b4..627cec340b4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataListenerControl_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataListenerControl_T.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataListenerControl_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataListenerControl_T.h index 50630e7221a..c0aa0db8272 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataListenerControl_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataListenerControl_T.h @@ -42,7 +42,7 @@ protected: ACE_Atomic_Op <TAO_SYNCH_MUTEX, ::CCM_DDS::DataNumber_t> max_delivered_data_; }; -#include "dds4ccm/impl/dds/DataListenerControl_T.cpp" +#include "dds4ccm/impl/ndds/DataListenerControl_T.cpp" #endif /* DDS4CCM_DATALISTENERCONTROLI_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReader.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReader.cpp index 1208e9489cd..d7d963d912d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReader.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReader.cpp @@ -5,21 +5,20 @@ #include "StatusCondition.h" #include "ReadCondition.h" #include "QueryCondition.h" +#include "SampleLostStatus.h" +#include "SubscriptionMatchedStatus.h" +#include "RequestedDeadlineMissedStatus.h" +#include "SampleRejectedStatus.h" +#include "LivelinessChangedStatus.h" +#include "PublicationBuiltinTopicData.h" +#include "RequestedIncompatibleQosStatus.h" +#include "Duration_t.h" +#include "InstanceHandle_t.h" +#include "InstanceHandleSeq.h" #include "Subscriber.h" #include "TopicDescription.h" - -#include "ndds/SampleLostStatus.h" -#include "ndds/SubscriptionMatchedStatus.h" -#include "ndds/RequestedDeadlineMissedStatus.h" -#include "ndds/SampleRejectedStatus.h" -#include "ndds/LivelinessChangedStatus.h" -#include "ndds/PublicationBuiltinTopicData.h" -#include "ndds/RequestedIncompatibleQosStatus.h" -#include "ndds/Duration_t.h" -#include "ndds/InstanceHandle_t.h" -#include "ndds/InstanceHandleSeq.h" -#include "ndds/DataReaderQos.h" -#include "ndds/StringSeq.h" +#include "DataReaderQos.h" +#include "StringSeq.h" #include "dds4ccm/impl/logger/Log_Macros.h" @@ -212,14 +211,14 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_DataReader_i::set_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_DataReaderListener_i *ccm_dds_drl = 0; + CCM_DDS_DataReaderListener_i *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataReaderListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_drl, mask); + return this->impl ()->set_listener (rti_drl, mask); #else return this->impl ()->set_listener (a_listener, mask); #endif @@ -232,14 +231,14 @@ namespace CIAO #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) DDSDataReaderListener *drl = this->impl ()->get_listener (); - CCM_DDS_DataReaderListener_i *ccm_dds_drl = dynamic_cast <CCM_DDS_DataReaderListener_i *> (drl); - if (!ccm_dds_drl) + CCM_DDS_DataReaderListener_i *rti_drl = dynamic_cast <CCM_DDS_DataReaderListener_i *> (drl); + if (!rti_drl) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_DataReader_i::get_listener - " "DDS returned a NIL listener.\n")); return ::DDS::DataReaderListener::_nil (); } - return ccm_dds_drl->get_datareaderlistener (); + return rti_drl->get_datareaderlistener (); #else return this->impl ()->get_listener (); #endif @@ -286,9 +285,9 @@ namespace CIAO ::DDS::SampleRejectedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_SampleRejectedStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_sample_rejected_status (ddsstatus); - status <<= ddsstatus; + DDS_SampleRejectedStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_sample_rejected_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_sample_rejected_status (status); @@ -300,9 +299,9 @@ namespace CIAO ::DDS::LivelinessChangedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_LivelinessChangedStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_liveliness_changed_status (ddsstatus); - status <<= ddsstatus; + DDS_LivelinessChangedStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_liveliness_changed_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_liveliness_changed_status (status); @@ -314,9 +313,9 @@ namespace CIAO ::DDS::RequestedDeadlineMissedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_RequestedDeadlineMissedStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_requested_deadline_missed_status (ddsstatus); - status <<= ddsstatus; + DDS_RequestedDeadlineMissedStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_requested_deadline_missed_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_requested_deadline_missed_status (status); @@ -328,9 +327,9 @@ namespace CIAO ::DDS::RequestedIncompatibleQosStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_RequestedIncompatibleQosStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_requested_incompatible_qos_status (ddsstatus); - status <<= ddsstatus; + DDS_RequestedIncompatibleQosStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_requested_incompatible_qos_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_requested_incompatible_qos_status (status); @@ -344,7 +343,7 @@ namespace CIAO #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ::DDS_SubscriptionMatchedStatus ddsstatus; ::DDS::ReturnCode_t const retval = this->impl ()->get_subscription_matched_status (ddsstatus); - status <<= ddsstatus; + ddsstatus >>= status; return retval; #else return this->impl ()->get_subscription_matched_status (status); @@ -356,9 +355,9 @@ namespace CIAO ::DDS::SampleLostStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_SampleLostStatus ddsstatus; - ::DDS::ReturnCode_t const retval = this->impl ()->get_sample_lost_status (ddsstatus); - status <<= ddsstatus; + DDS_SampleLostStatus rtistatus; + ::DDS::ReturnCode_t const retval = this->impl ()->get_sample_lost_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_sample_lost_status (status); @@ -382,11 +381,10 @@ namespace CIAO CCM_DDS_DataReader_i::get_matched_publications ( ::DDS::InstanceHandleSeq & publication_handles) { - DDS4CCM_TRACE ("CCM_DDS_DataReader_i::get_matched_publications"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ::DDS_InstanceHandleSeq rtiseq; ::DDS::ReturnCode_t const retval = this->impl ()->get_matched_publications (rtiseq); - publication_handles <<= rtiseq; + rtiseq >>= publication_handles; return retval; #else return this->impl ()->get_matched_publications (publication_handles); @@ -399,15 +397,15 @@ namespace CIAO DDS_INSTANCE_HANDLE_T_IN publication_handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublicationBuiltinTopicData ccm_dds_pub_data; - ::DDS_InstanceHandle_t ccm_dds_pub_handle; + ::DDS_PublicationBuiltinTopicData rti_pub_data; + ::DDS_InstanceHandle_t rti_pub_handle; - ccm_dds_pub_data <<= publication_data; - ccm_dds_pub_handle <<= publication_handle; + rti_pub_data <<= publication_data; + rti_pub_handle <<= publication_handle; ::DDS::ReturnCode_t const retcode = this->impl()-> - get_matched_publication_data (ccm_dds_pub_data, - ccm_dds_pub_handle); - publication_data <<= ccm_dds_pub_data; + get_matched_publication_data (rti_pub_data, + rti_pub_handle); + rti_pub_data >>= publication_data; return retcode; #else return this->impl ()->get_matched_publication_data (publication_data, publication_handle); diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReader.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReader.h index 11b959c04f5..74648685770 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReader.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReader.h @@ -14,8 +14,8 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "tao/LocalObject.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderHandler_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp index c7f51f3a2d6..5b4e276f614 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderHandler_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderHandler_T.cpp @@ -1,8 +1,8 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderHandler_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h index 44d96bc24c2..929f9cea0df 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderHandler_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderHandler_T.h @@ -58,6 +58,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DataReaderHandler_T.cpp" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.cpp" #endif diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener.cpp index 4cf709b1222..f1f177e8801 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener.cpp @@ -2,13 +2,12 @@ #include "DataReaderListener.h" #include "DataReader.h" - -#include "ndds/SampleLostStatus.h" -#include "ndds/SubscriptionMatchedStatus.h" -#include "ndds/RequestedDeadlineMissedStatus.h" -#include "ndds/SampleRejectedStatus.h" -#include "ndds/LivelinessChangedStatus.h" -#include "ndds/RequestedIncompatibleQosStatus.h" +#include "SampleLostStatus.h" +#include "SubscriptionMatchedStatus.h" +#include "RequestedDeadlineMissedStatus.h" +#include "SampleRejectedStatus.h" +#include "LivelinessChangedStatus.h" +#include "RequestedIncompatibleQosStatus.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener.h index a65d2e37931..a65d2e37931 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp index 63f20392a6e..103b226130b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener_T.cpp @@ -1,7 +1,7 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" #include "ace/Reactor.h" @@ -128,13 +128,8 @@ CIAO::DDS4CCM::DataReaderListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_i (:: if (nr_of_samples > 0) { - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW (inst_seq, - typename CCM_TYPE::seq_type (nr_of_samples)); - - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW (infoseq, - ::CCM_DDS::ReadInfoSeq (nr_of_samples)); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type (nr_of_samples); + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq (nr_of_samples); infoseq->length (nr_of_samples); inst_seq->length (nr_of_samples); @@ -145,12 +140,12 @@ CIAO::DDS4CCM::DataReaderListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_i (:: { if(sample_info[i].valid_data) { - (*infoseq)[ix] <<= sample_info[i]; - (*inst_seq)[ix] = data[i]; + infoseq[ix] <<= sample_info[i]; + inst_seq[ix] = data[i]; ++ix; } } - listener_->on_many_data (*inst_seq, *infoseq); + listener_->on_many_data (inst_seq, infoseq); } } // Return the loan diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener_T.h index 07f63e29529..89d3cb95c3e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderListener_T.h @@ -12,7 +12,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/PortStatusListener_T.h" +#include "dds4ccm/impl/ndds/PortStatusListener_T.h" ACE_BEGIN_VERSIONED_NAMESPACE_DECL class ACE_Reactor; @@ -53,6 +53,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DataReaderListener_T.cpp" +#include "dds4ccm/impl/ndds/DataReaderListener_T.cpp" #endif /* DDS4CCM_DATAREADERLISTENER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DataReaderQos.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderQos.h index 3b493392c1b..23df656a4f8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DataReaderQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderQos.h @@ -61,6 +61,39 @@ operator<<= (::DDS_DataReaderQos &ddsqos, const ::DDS::DataReaderQos & qos) ddsqos.reader_data_lifecycle <<= qos.reader_data_lifecycle; } +inline void +operator>>= (const ::DDS_DataReaderQos &qos, ::DDS::DataReaderQos & ddsqos) +{ + ddsqos.durability <<= qos.durability; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.user_data <<= qos.user_data; + ddsqos.ownership <<= qos.ownership; + ddsqos.time_based_filter <<= qos.time_based_filter; + ddsqos.reader_data_lifecycle <<= qos.reader_data_lifecycle; +} + +inline void +operator>>= (const ::DDS::DataReaderQos &qos, ::DDS_DataReaderQos & ddsqos) +{ + ddsqos.durability <<= qos.durability; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.user_data <<= qos.user_data; + ddsqos.ownership <<= qos.ownership; + ddsqos.time_based_filter <<= qos.time_based_filter; + ddsqos.reader_data_lifecycle <<= qos.reader_data_lifecycle; +} #endif #endif /* DDS4CCM_DATAREADERQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderStateListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp index d3e42fa1ca8..d3d09ec7ac8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderStateListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.cpp @@ -1,9 +1,9 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DataReaderHandler_T.h" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.h" #include "tao/ORB_Core.h" #include <vector> @@ -154,10 +154,8 @@ CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_ { // sample_new or sample_delete found -> first send out the updated // samples in one go - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW (inst_seq, typename CCM_TYPE::seq_type); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW (infoseq, ::CCM_DDS::ReadInfoSeq); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type; + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq; infoseq->length (nr_of_updates); inst_seq->length (nr_of_updates); @@ -166,11 +164,11 @@ CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_ iter != updates.end(); ++iter) { - (*infoseq)[ix] <<= sample_info[*iter]; - (*inst_seq)[ix] = data[*iter]; + infoseq[ix] <<= sample_info[*iter]; + inst_seq[ix] = data[*iter]; ++ix; } - this->listener_->on_many_updates (*inst_seq, *infoseq); + this->listener_->on_many_updates (inst_seq, infoseq); // now invoke on_creation or on_deletion if (sample_info[i].valid_data && sample_info[i].view_state == ::DDS_NEW_VIEW_STATE) @@ -198,10 +196,8 @@ CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_ //send the latest updates. if (updates.size () > 0) { - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW (inst_seq, typename CCM_TYPE::seq_type); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW (infoseq, ::CCM_DDS::ReadInfoSeq); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type; + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq; infoseq->length (nr_of_updates); inst_seq->length (nr_of_updates); @@ -210,11 +206,11 @@ CIAO::DDS4CCM::DataReaderStateListener_T<DDS_TYPE, CCM_TYPE>::on_data_available_ iter != updates.end(); ++iter) { - (*infoseq)[ix] <<= sample_info[*iter]; - (*inst_seq)[ix] = data[*iter]; + infoseq[ix] <<= sample_info[*iter]; + inst_seq[ix] = data[*iter]; ++ix; } - this->listener_->on_many_updates (*inst_seq, *infoseq); + this->listener_->on_many_updates (inst_seq, infoseq); } // Return the loan reader->return_loan(data, sample_info); diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataReaderStateListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h index 18e1cf4bb3d..637c79bdf38 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataReaderStateListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataReaderStateListener_T.h @@ -48,6 +48,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DataReaderStateListener_T.cpp" +#include "dds4ccm/impl/ndds/DataReaderStateListener_T.cpp" #endif /* DDS4CCM_DATAREADERSTATELISTENER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriter.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.cpp index 33c15bf1e37..d07b8bf820a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriter.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.cpp @@ -5,16 +5,14 @@ #include "Publisher.h" #include "DataWriterListener.h" #include "Topic.h" - -#include "ndds/Duration_t.h" -#include "ndds/InstanceHandle_t.h" -#include "ndds/PublicationMatchedStatus.h" -#include "ndds/LivelinessLostStatus.h" -#include "ndds/OfferedIncompatibleQosStatus.h" -#include "ndds/OfferedDeadlineMissedStatus.h" -#include "ndds/InstanceHandleSeq.h" -#include "ndds/DataWriterQos.h" -#include "ndds/SubscriptionBuiltinTopicData.h" +#include "Duration_t.h" +#include "InstanceHandle_t.h" +#include "PublicationMatchedStatus.h" +#include "LivelinessLostStatus.h" +#include "OfferedIncompatibleQosStatus.h" +#include "OfferedDeadlineMissedStatus.h" +#include "InstanceHandleSeq.h" +#include "DataWriterQos.h" #include "dds4ccm/impl/logger/Log_Macros.h" @@ -36,9 +34,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DataWriter_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_qos (ccm_dds_qos); + ::DDS_DataWriterQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_qos (rti_qos); #else return this->impl ()->set_qos (qos); #endif @@ -49,11 +47,11 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DataWriter_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; - ccm_dds_qos <<= qos; + ::DDS_DataWriterQos rti_qos; + rti_qos <<= qos; ::DDS::ReturnCode_t retcode = - this->impl()->get_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + this->impl()->get_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl ()->get_qos (qos); @@ -65,14 +63,14 @@ namespace CIAO ::DDS::StatusMask mask) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_DataWriterListener_i* ccm_dds_impl_list = 0; + CCM_DDS_DataWriterListener_i* rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_DataWriterListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_impl_list, mask); + return this->impl ()->set_listener (rti_impl_list, mask); #else return this->impl ()->set_listener (a_listener, mask); #endif @@ -148,10 +146,10 @@ namespace CIAO CCM_DDS_DataWriter_i::get_liveliness_lost_status (::DDS::LivelinessLostStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_LivelinessLostStatus ddsstatus; - ddsstatus <<= status; - ::DDS::ReturnCode_t const retval = this->impl ()->get_liveliness_lost_status (ddsstatus); - status <<= ddsstatus; + ::DDS_LivelinessLostStatus rtistatus; + rtistatus <<= status; + ::DDS::ReturnCode_t const retval = this->impl ()->get_liveliness_lost_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_liveliness_lost_status (status); @@ -162,10 +160,10 @@ namespace CIAO CCM_DDS_DataWriter_i::get_offered_deadline_missed_status (::DDS::OfferedDeadlineMissedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_OfferedDeadlineMissedStatus ddsstatus; - ddsstatus <<= status; - ::DDS::ReturnCode_t const retval = this->impl ()->get_offered_deadline_missed_status (ddsstatus); - status <<= ddsstatus; + ::DDS_OfferedDeadlineMissedStatus rtistatus; + rtistatus <<= status; + ::DDS::ReturnCode_t const retval = this->impl ()->get_offered_deadline_missed_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_offered_deadline_missed_status (status); @@ -176,10 +174,10 @@ namespace CIAO CCM_DDS_DataWriter_i::get_offered_incompatible_qos_status (::DDS::OfferedIncompatibleQosStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_OfferedIncompatibleQosStatus ddsstatus; - ddsstatus <<= status; - ::DDS::ReturnCode_t const retval = this->impl ()->get_offered_incompatible_qos_status (ddsstatus); - status <<= ddsstatus; + ::DDS_OfferedIncompatibleQosStatus rtistatus; + rtistatus <<= status; + ::DDS::ReturnCode_t const retval = this->impl ()->get_offered_incompatible_qos_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_offered_incompatible_qos_status (status); @@ -190,10 +188,10 @@ namespace CIAO CCM_DDS_DataWriter_i::get_publication_matched_status (::DDS::PublicationMatchedStatus & status) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublicationMatchedStatus ddsstatus; - ddsstatus <<= status; - ::DDS::ReturnCode_t const retval = this->impl ()->get_publication_matched_status (ddsstatus); - status <<= ddsstatus; + ::DDS_PublicationMatchedStatus rtistatus; + rtistatus <<= status; + ::DDS::ReturnCode_t const retval = this->impl ()->get_publication_matched_status (rtistatus); + rtistatus >>= status; return retval; #else return this->impl ()->get_publication_matched_status (status); @@ -213,7 +211,7 @@ namespace CIAO ::DDS_InstanceHandleSeq rtiseq; rtiseq <<= subscription_handles; ::DDS::ReturnCode_t const retval = this->impl ()->get_matched_subscriptions (rtiseq); - subscription_handles <<= rtiseq; + rtiseq >>= subscription_handles; return retval; #else return this->impl ()->get_matched_subscriptions (subscription_handles); @@ -222,18 +220,14 @@ namespace CIAO ::DDS::ReturnCode_t CCM_DDS_DataWriter_i::get_matched_subscription_data (::DDS::SubscriptionBuiltinTopicData & subscription_data, - DDS_INSTANCE_HANDLE_T_IN subscription_handle) + DDS_INSTANCE_HANDLE_T_IN subscription_handle) { DDS4CCM_TRACE ("CCM_DDS_DataWriter_i::get_matched_subscription_data"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriptionBuiltinTopicData ccm_dds_sub_data; - ::DDS_InstanceHandle_t ccm_dds_sub_handle; - ccm_dds_sub_data <<= subscription_data; - ccm_dds_sub_handle <<= subscription_handle; - ::DDS::ReturnCode_t const retval = this->impl ()->get_matched_subscription_data (ccm_dds_sub_data, - ccm_dds_sub_handle); - subscription_data <<= ccm_dds_sub_data; - return retval; + ACE_UNUSED_ARG (subscription_data); + ACE_UNUSED_ARG (subscription_handle); + throw CORBA::NO_IMPLEMENT (); + // Add your implementation here #else return this->impl ()->get_matched_subscription_data (subscription_data, subscription_handle); #endif diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriter.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h index 5b664dce78a..30ee9a94b12 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriter.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h @@ -14,8 +14,8 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "tao/LocalObject.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener.cpp index 71ee37d6430..041092a4324 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener.cpp @@ -2,10 +2,10 @@ #include "DataWriterListener.h" #include "DataWriter.h" -#include "ndds/PublicationMatchedStatus.h" -#include "ndds/LivelinessLostStatus.h" -#include "ndds/OfferedIncompatibleQosStatus.h" -#include "ndds/OfferedDeadlineMissedStatus.h" +#include "PublicationMatchedStatus.h" +#include "LivelinessLostStatus.h" +#include "OfferedIncompatibleQosStatus.h" +#include "OfferedDeadlineMissedStatus.h" namespace CIAO { diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener.h index 1776bf65f81..fc0751bc1f2 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp index 5155e2402ca..898390a5959 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener_T.cpp @@ -1,7 +1,7 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener_T.h index f8801ee0c90..805499eac25 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DataWriterListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterListener_T.h @@ -60,6 +60,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DataWriterListener_T.cpp" +#include "dds4ccm/impl/ndds/DataWriterListener_T.cpp" #endif /* DDS_DATAWRITERLISTENER_T */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DataWriterQos.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterQos.h index 346792c62b9..a12804a4789 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DataWriterQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriterQos.h @@ -70,6 +70,45 @@ operator<<= (::DDS_DataWriterQos &ddsqos, const ::DDS::DataWriterQos & qos) ddsqos.writer_data_lifecycle <<= qos.writer_data_lifecycle; } +inline void +operator>>= (const ::DDS_DataWriterQos &qos, ::DDS::DataWriterQos & ddsqos) +{ + ddsqos.durability <<= qos.durability; + ddsqos.durability_service <<= qos.durability_service; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.transport_priority <<= qos.transport_priority; + ddsqos.lifespan <<= qos.lifespan; + ddsqos.user_data <<= qos.user_data; + ddsqos.ownership <<= qos.ownership; + ddsqos.ownership_strength <<= qos.ownership_strength; + ddsqos.writer_data_lifecycle <<= qos.writer_data_lifecycle; +} + +inline void +operator>>= (const ::DDS::DataWriterQos &qos, ::DDS_DataWriterQos & ddsqos) +{ + ddsqos.durability <<= qos.durability; + ddsqos.durability_service <<= qos.durability_service; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.transport_priority <<= qos.transport_priority; + ddsqos.lifespan <<= qos.lifespan; + ddsqos.user_data <<= qos.user_data; + ddsqos.ownership <<= qos.ownership; + ddsqos.ownership_strength <<= qos.ownership_strength; + ddsqos.writer_data_lifecycle <<= qos.writer_data_lifecycle; +} #endif #endif /* DDS4CCM_DATAWRITERQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h index f981bc47c83..83e5298f9fd 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DeadlineQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_DeadlineQosPolicy &ddsqos, const ::DDS::DeadlineQosPolicy & q ddsqos.period <<= qos.period; } +inline void +operator>>= (const ::DDS_DeadlineQosPolicy &qos, ::DDS::DeadlineQosPolicy & ddsqos) +{ + ddsqos.period <<= qos.period; +} + +inline void +operator>>= (const ::DDS::DeadlineQosPolicy &qos, ::DDS_DeadlineQosPolicy & ddsqos) +{ + ddsqos.period <<= qos.period; +} #endif #endif /* DDS4CCM_DEADLINEQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h index d0ca02ec1ba..31dbeb1b32d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DestinationOrderQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_DestinationOrderQosPolicy &ddsqos, const ::DDS::DestinationOr ddsqos.kind = static_cast < ::DDS_DestinationOrderQosPolicyKind> (qos.kind); } +inline void +operator>>= (const ::DDS_DestinationOrderQosPolicy &qos, ::DDS::DestinationOrderQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::DestinationOrderQosPolicyKind> (qos.kind); +} + +inline void +operator>>= (const ::DDS::DestinationOrderQosPolicy &qos, ::DDS_DestinationOrderQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_DestinationOrderQosPolicyKind> (qos.kind); +} #endif #endif /* DDS4CCM_DESTINATIONORDERQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipant.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipant.cpp index c70676db7d9..705d35d1398 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipant.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipant.cpp @@ -8,19 +8,19 @@ #include "TopicDescription.h" #include "Utils.h" #include "StatusCondition.h" +#include "InstanceHandle_t.h" +#include "Duration_t.h" +#include "Time_t.h" +#include "InstanceHandleSeq.h" #include "PublisherListener.h" #include "SubscriberListener.h" #include "TopicListener.h" #include "DomainParticipantListener.h" -#include "ndds/PublisherQos.h" -#include "ndds/SubscriberQos.h" -#include "ndds/TopicQos.h" -#include "ndds/DomainParticipantQos.h" -#include "ndds/InstanceHandle_t.h" -#include "ndds/Duration_t.h" -#include "ndds/Time_t.h" -#include "ndds/InstanceHandleSeq.h" +#include "PublisherQos.h" +#include "SubscriberQos.h" +#include "TopicQos.h" +#include "DomainParticipantQos.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" @@ -53,37 +53,37 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher_with_profile - " "Creating Publisher\n")); - CCM_DDS_PublisherListener_i *ccm_dds_pl = 0; + CCM_DDS_PublisherListener_i *rti_pl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_pl, + ACE_NEW_THROW_EX (rti_pl, CCM_DDS_PublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSPublisher * ccm_dds_pub = + DDSPublisher * rti_pub = this->impl ()->create_publisher_with_profile (library_name, profile_name, - ccm_dds_pl, + rti_pl, mask); - if (!ccm_dds_pub) + if (!rti_pub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher_with_profile - " "Error: Unable to create Publisher\n")); - delete ccm_dds_pl; + delete rti_pl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Publisher_var retval = ::DDS::Publisher::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Publisher_i (ccm_dds_pub), + CCM_DDS_Publisher_i (rti_pub), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher_with_profile - " "Successfully created a DDSPublisher\n")); - ccm_dds_pub->enable (); + rti_pub->enable (); return retval._retn (); } #endif @@ -100,22 +100,22 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher - " "Creating Publisher\n")); - DDS_PublisherQos ccm_dds_qos = DDS_PUBLISHER_QOS_DEFAULT; + DDS_PublisherQos rti_qos = DDS_PUBLISHER_QOS_DEFAULT; - CCM_DDS_PublisherListener_i *ccm_dds_pl = 0; + CCM_DDS_PublisherListener_i *rti_pl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_pl, + ACE_NEW_THROW_EX (rti_pl, CCM_DDS_PublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSPublisher * ccm_dds_pub = - this->impl ()->create_publisher (ccm_dds_qos, - ccm_dds_pl, + DDSPublisher * rti_pub = + this->impl ()->create_publisher (rti_qos, + rti_pl, mask); - if (!ccm_dds_pub) + if (!rti_pub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher - " "Error: Unable to create Publisher\n")); @@ -124,13 +124,13 @@ namespace CIAO ::DDS::Publisher_var retval = ::DDS::Publisher::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Publisher_i (ccm_dds_pub), + CCM_DDS_Publisher_i (rti_pub), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "CCM_DDS_DomainParticipant_i::create_publisher - " "Successfully created a DDSPublisher\n")); - ccm_dds_pub->enable (); + rti_pub->enable (); return retval._retn (); #else return this->impl ()->create_publisher (qos, a_listener, mask); @@ -141,9 +141,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::delete_publisher (::DDS::Publisher_ptr p) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_Publisher_i *ccm_dds_pub = dynamic_cast < CCM_DDS_Publisher_i * > (p); + CCM_DDS_Publisher_i *rti_pub = dynamic_cast < CCM_DDS_Publisher_i * > (p); - if (!ccm_dds_pub) + if (!rti_pub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::delete_publisher - " "Unable to cast provided object refence to servant pointer.\n")); @@ -153,7 +153,7 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::delete_publisher - " "Successfully casted provided object refence to CCM_DDS_Publisher_i\n")); - DDS_ReturnCode_t const retval = this->impl ()->delete_publisher (ccm_dds_pub->get_impl ()); + DDS_ReturnCode_t const retval = this->impl ()->delete_publisher (rti_pub->get_impl ()); if (retval != DDS_RETCODE_OK) { @@ -183,37 +183,37 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber_with_profile - " "Creating Subscriber\n")); - CCM_DDS_SubscriberListener_i *ccm_dds_sl = 0; + CCM_DDS_SubscriberListener_i *rti_sl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_sl, + ACE_NEW_THROW_EX (rti_sl, CCM_DDS_SubscriberListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSSubscriber * ccm_dds_sub = + DDSSubscriber * rti_sub = this->impl ()->create_subscriber_with_profile ( library_name, profile_name, - ccm_dds_sl, + rti_sl, mask); - if (!ccm_dds_sub) + if (!rti_sub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber_with_profile - " "Error: Unable to create Subscriber\n")); - delete ccm_dds_sl; + delete rti_sl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Subscriber_var retval = ::DDS::Subscriber::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Subscriber_i (ccm_dds_sub), + CCM_DDS_Subscriber_i (rti_sub), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber_with_profile - " "Successfully created a DDSSubscriber\n")); - ccm_dds_sub->enable (); + rti_sub->enable (); return retval._retn (); } #endif @@ -231,37 +231,37 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber - " "Creating Subscriber\n")); - CCM_DDS_SubscriberListener_i *ccm_dds_sl = 0; + CCM_DDS_SubscriberListener_i *rti_sl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_sl, + ACE_NEW_THROW_EX (rti_sl, CCM_DDS_SubscriberListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDS_SubscriberQos ccm_dds_qos = DDS_SUBSCRIBER_QOS_DEFAULT; - DDSSubscriber * ccm_dds_sub = - this->impl ()->create_subscriber (ccm_dds_qos, - ccm_dds_sl, + DDS_SubscriberQos rti_qos = DDS_SUBSCRIBER_QOS_DEFAULT; + DDSSubscriber * rti_sub = + this->impl ()->create_subscriber (rti_qos, + rti_sl, mask); - if (!ccm_dds_sub) + if (!rti_sub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber - " "Error: Unable to create Subscriber\n")); - delete ccm_dds_sl; + delete rti_sl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Subscriber_var retval = ::DDS::Subscriber::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Subscriber_i (ccm_dds_sub), + CCM_DDS_Subscriber_i (rti_sub), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "CCM_DDS_DomainParticipant_i::create_subscriber - " "Successfully created a DDSSubscriber\n")); - ccm_dds_sub->enable (); + rti_sub->enable (); return retval._retn (); #else return this->impl ()->create_subscriber (qos, a_listener, mask); @@ -272,9 +272,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::delete_subscriber (::DDS::Subscriber_ptr s) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_Subscriber_i *ccm_dds_sub = dynamic_cast < CCM_DDS_Subscriber_i * > (s); + CCM_DDS_Subscriber_i *rti_sub = dynamic_cast < CCM_DDS_Subscriber_i * > (s); - if (!ccm_dds_sub) + if (!rti_sub) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::delete_subscriber - " "Unable to cast provided object refence to servant pointer.\n")); @@ -284,7 +284,7 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipant_i::delete_subscriber - " "Successfully casted provided object refence to CCM_DDS_Subscriber_i\n")); - DDS_ReturnCode_t const retval = this->impl ()->delete_subscriber (ccm_dds_sub->get_impl ()); + DDS_ReturnCode_t const retval = this->impl ()->delete_subscriber (rti_sub->get_impl ()); if (retval != DDS_RETCODE_OK) { @@ -360,33 +360,33 @@ namespace CIAO "Attempting to create topic with name %C and type %C\n", impl_name, type_name)); - CCM_DDS_TopicListener_i *ccm_dds_tl = 0; + CCM_DDS_TopicListener_i *rti_tl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_tl, + ACE_NEW_THROW_EX (rti_tl, CCM_DDS_TopicListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDS_TopicQos ccm_dds_qos = DDS_TOPIC_QOS_DEFAULT; + DDS_TopicQos rti_qos = DDS_TOPIC_QOS_DEFAULT; - DDSTopic *ccm_dds_topic = this->impl ()->create_topic (impl_name, + DDSTopic *rti_topic = this->impl ()->create_topic (impl_name, type_name, - ccm_dds_qos, - ccm_dds_tl, + rti_qos, + rti_tl, mask); - if (ccm_dds_topic == 0) + if (rti_topic == 0) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "DDS_DomainParticipant_i::create_topic - " "Error: RTI DDS returned a nil topic\n")); - delete ccm_dds_tl; + delete rti_tl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Topic_var retval = ::DDS::Topic::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Topic_i (ccm_dds_topic), + CCM_DDS_Topic_i (rti_topic), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "DDS_DomainParticipant_i::create_topic - " @@ -437,31 +437,31 @@ namespace CIAO ::DDS::Topic_var tp = this->find_topic (impl_name, dur); if (CORBA::is_nil (tp)) { - CCM_DDS_TopicListener_i *ccm_dds_tl = 0; + CCM_DDS_TopicListener_i *rti_tl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_tl, + ACE_NEW_THROW_EX (rti_tl, CCM_DDS_TopicListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSTopic *ccm_dds_topic = this->impl ()->create_topic_with_profile (impl_name, + DDSTopic *rti_topic = this->impl ()->create_topic_with_profile (impl_name, type_name, library_name, profile_name, - ccm_dds_tl, + rti_tl, mask); - if (ccm_dds_topic == 0) + if (rti_topic == 0) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "DDS_DomainParticipant_i::create_topic_with_profile - " "Error: RTI DDS returned a nil topic\n")); - delete ccm_dds_tl; + delete rti_tl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::Topic_var retval = ::DDS::Topic::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_Topic_i (ccm_dds_topic), + CCM_DDS_Topic_i (rti_topic), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "DDS_DomainParticipant_i::create_topic_with_profile - " @@ -598,13 +598,13 @@ namespace CIAO DDS_StringSeq parameters (expression_parameters.length ()); parameters.from_array (parameterlist, expression_parameters.length ()); - DDSContentFilteredTopic * ccm_dds_cft = this->impl ()->create_contentfilteredtopic ( + DDSContentFilteredTopic * rti_cft = this->impl ()->create_contentfilteredtopic ( name, top->get_impl (), filter_expression, parameters); delete [] parameterlist; - if (!ccm_dds_cft) + if (!rti_cft) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_DomainParticipant_i::create_contentfilteredtopic - " "RTI DDS returned a nil ContentFilteredTopic.\n")); @@ -613,7 +613,7 @@ namespace CIAO ::DDS::ContentFilteredTopic_var retval = ::DDS::ContentFilteredTopic::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_ContentFilteredTopic_i (ccm_dds_cft), + CCM_DDS_ContentFilteredTopic_i (rti_cft), CORBA::NO_MEMORY ()); DDS4CCM_DEBUG (6, (LM_INFO, CLINFO "DDS_DomainParticipant_i::create_contentfilteredtopic - " @@ -670,9 +670,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DomainParticipantQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_qos (ccm_dds_qos); + ::DDS_DomainParticipantQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_qos (rti_qos); #else return this->impl()->set_qos (qos); #endif @@ -683,9 +683,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DomainParticipantQos ccm_dds_qos; - ::DDS::ReturnCode_t retcode = this->impl()-> get_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + ::DDS_DomainParticipantQos rti_qos; + ::DDS::ReturnCode_t retcode = this->impl()-> get_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_qos (qos); @@ -697,14 +697,14 @@ namespace CIAO ::DDS::StatusMask mask) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_DomainPublisherListener_i* ccm_dds_impl_list = 0; + CCM_DDS_DomainPublisherListener_i* rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_DomainPublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl_->set_listener (ccm_dds_impl_list, mask); + return this->impl_->set_listener (rti_impl_list, mask); #else return this->impl_->set_listener (a_listener, mask); #endif @@ -716,8 +716,8 @@ namespace CIAO DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDSDomainParticipantListener *ccm_dds_dp_list = this->impl ()->get_listener (); - CCM_DDS_DomainPublisherListener_i *list_proxy = dynamic_cast <CCM_DDS_DomainPublisherListener_i *> (ccm_dds_dp_list); + DDSDomainParticipantListener *rti_dp_list = this->impl ()->get_listener (); + CCM_DDS_DomainPublisherListener_i *list_proxy = dynamic_cast <CCM_DDS_DomainPublisherListener_i *> (rti_dp_list); if (!list_proxy) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_DomainParticipant_i::get_listener - " @@ -734,9 +734,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::ignore_participant (DDS_INSTANCE_HANDLE_T_IN handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= handle; - return this->impl ()->ignore_participant (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= handle; + return this->impl ()->ignore_participant (rti_handle); #else return this->impl ()->ignore_participant (handle); #endif @@ -746,9 +746,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::ignore_topic (DDS_INSTANCE_HANDLE_T_IN handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= handle; - return this->impl ()->ignore_topic (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= handle; + return this->impl ()->ignore_topic (rti_handle); #else return this->impl ()->ignore_topic (handle); #endif @@ -758,9 +758,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::ignore_publication (DDS_INSTANCE_HANDLE_T_IN handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= handle; - return this->impl ()->ignore_publication (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= handle; + return this->impl ()->ignore_publication (rti_handle); #else return this->impl ()->ignore_publication (handle); #endif @@ -770,9 +770,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::ignore_subscription (DDS_INSTANCE_HANDLE_T_IN handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= handle; - return this->impl ()->ignore_subscription (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= handle; + return this->impl ()->ignore_subscription (rti_handle); #else return this->impl ()->ignore_subscription (handle); #endif @@ -795,9 +795,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::set_default_publisher_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublisherQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_default_publisher_qos (ccm_dds_qos); + ::DDS_PublisherQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_default_publisher_qos (rti_qos); #else return this->impl()->set_default_publisher_qos (qos); #endif @@ -808,9 +808,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_default_publisher_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublisherQos ccm_dds_qos; - ::DDS::ReturnCode_t retcode = this->impl()-> get_default_publisher_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + ::DDS_PublisherQos rti_qos; + ::DDS::ReturnCode_t retcode = this->impl()-> get_default_publisher_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_default_publisher_qos (qos); @@ -822,9 +822,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::set_default_subscriber_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriberQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_default_subscriber_qos (ccm_dds_qos); + ::DDS_SubscriberQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_default_subscriber_qos (rti_qos); #else return this->impl()->set_default_subscriber_qos (qos); #endif @@ -835,10 +835,10 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_default_subscriber_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriberQos ccm_dds_qos; + ::DDS_SubscriberQos rti_qos; ::DDS::ReturnCode_t retcode = - this->impl()-> get_default_subscriber_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + this->impl()-> get_default_subscriber_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_default_subscriber_qos (qos); @@ -850,9 +850,9 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::set_default_topic_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_TopicQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_default_topic_qos (ccm_dds_qos); + ::DDS_TopicQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_default_topic_qos (rti_qos); #else return this->impl()->set_default_topic_qos (qos); #endif @@ -863,10 +863,10 @@ namespace CIAO { DDS4CCM_TRACE ("DDS_DomainParticipant_i::get_default_topic_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_TopicQos ccm_dds_qos; + ::DDS_TopicQos rti_qos; ::DDS::ReturnCode_t retcode = - this->impl()-> get_default_topic_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + this->impl()-> get_default_topic_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_default_topic_qos (qos); @@ -879,7 +879,7 @@ namespace CIAO #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ::DDS_InstanceHandleSeq rtiseq; ::DDS::ReturnCode_t const retval = this->impl ()->get_discovered_participants (rtiseq); - impl_handles <<= rtiseq; + rtiseq >>= impl_handles; return retval; #else return this->impl ()->get_discovered_participants (impl_handles); @@ -900,7 +900,7 @@ namespace CIAO #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ::DDS_InstanceHandleSeq rtiseq; ::DDS::ReturnCode_t const retval = this->impl ()->get_discovered_topics (rtiseq); - impl_handles <<= rtiseq; + rtiseq >>= impl_handles; return retval; #else return this->impl ()->get_discovered_topics (impl_handles); @@ -919,9 +919,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::contains_entity (DDS_INSTANCE_HANDLE_T_IN a_handle) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_InstanceHandle_t ccm_dds_handle; - ccm_dds_handle <<= a_handle; - return this->impl ()->contains_entity (ccm_dds_handle); + ::DDS_InstanceHandle_t rti_handle; + rti_handle <<= a_handle; + return this->impl ()->contains_entity (rti_handle); #else return this->impl ()->contains_entity (a_handle); #endif @@ -931,9 +931,9 @@ namespace CIAO CCM_DDS_DomainParticipant_i::get_current_time (::DDS::Time_t & current_time) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_Time_t ccm_dds_time; - ::DDS::ReturnCode_t const retval = this->impl ()->get_current_time (ccm_dds_time); - current_time <<= ccm_dds_time; + DDS_Time_t rti_time; + ::DDS::ReturnCode_t const retval = this->impl ()->get_current_time (rti_time); + rti_time >>= current_time; return retval; #else return this->impl ()->get_current_time (current_time); diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipant.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipant.h index 71e2a69457f..f8658668c1b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipant.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipant.h @@ -13,8 +13,8 @@ #include "tao/LocalObject.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantFactory.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp index 794bf1283d4..4ba2b73fc42 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantFactory.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactory.cpp @@ -3,9 +3,8 @@ #include "DomainParticipantFactory.h" #include "DomainParticipant.h" #include "DomainParticipantListener.h" - -#include "ndds/DomainParticipantFactoryQos.h" -#include "ndds/DomainParticipantQos.h" +#include "DomainParticipantFactoryQos.h" +#include "DomainParticipantQos.h" #include "Utils.h" @@ -45,10 +44,10 @@ namespace CIAO "Creating domain participant for domain <%d>\n", domain_id)); - CCM_DDS_DomainPublisherListener_i *ccm_dds_dpl = 0; + CCM_DDS_DomainPublisherListener_i *rti_dpl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_dpl, + ACE_NEW_THROW_EX (rti_dpl, CCM_DDS_DomainPublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } @@ -56,7 +55,7 @@ namespace CIAO DDSDomainParticipant *part = DDSDomainParticipantFactory::get_instance ()-> create_participant (domain_id, DDS_PARTICIPANT_QOS_DEFAULT, - ccm_dds_dpl, + rti_dpl, mask); if (!part) @@ -72,8 +71,8 @@ namespace CIAO CCM_DDS_DomainParticipant_i (part), CORBA::NO_MEMORY ()); part->enable (); - CCM_DDS_DomainParticipant_i *ccm_dds_dp = dynamic_cast < CCM_DDS_DomainParticipant_i *> (retval.in ()); - ccm_dds_dp->set_impl (part); + CCM_DDS_DomainParticipant_i *rti_dp = dynamic_cast < CCM_DDS_DomainParticipant_i *> (retval.in ()); + rti_dp->set_impl (part); return retval._retn (); #else @@ -99,10 +98,10 @@ namespace CIAO DDS4CCM_DEBUG (9, (LM_TRACE, CLINFO "CCM_DDS_DomainParticipantFactory_i::create_participant_with_profile - " "Creating domain participant: profile <%C#%C> - domain <%d>\n", library_name, profile_name, domain_id)); - CCM_DDS_DomainPublisherListener_i *ccm_dds_dpl = 0; + CCM_DDS_DomainPublisherListener_i *rti_dpl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_dpl, + ACE_NEW_THROW_EX (rti_dpl, CCM_DDS_DomainPublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } @@ -111,14 +110,14 @@ namespace CIAO qos_profile += ACE_TEXT ("#"); qos_profile += profile_name; - CCM_DDS_DomainParticipant_i *ccm_dds_dp = 0; + CCM_DDS_DomainParticipant_i *rti_dp = 0; ACE_GUARD_THROW_EX (TAO_SYNCH_MUTEX, _guard, this->dps_mutex_, CORBA::INTERNAL ()); { - ccm_dds_dp = this->dps_[qos_profile]; + rti_dp = this->dps_[qos_profile]; - if (!ccm_dds_dp) + if (!rti_dp) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_DomainParticipantFactory_i::create_participant_with_profile - " "Creating participant: profile <%C> - domain <%d>\n", @@ -128,7 +127,7 @@ namespace CIAO create_participant_with_profile (domain_id, library_name, profile_name, - ccm_dds_dpl, + rti_dpl, mask); if (!part) { @@ -143,9 +142,9 @@ namespace CIAO part->enable (); - ccm_dds_dp = dynamic_cast < CCM_DDS_DomainParticipant_i *> (retval.in ()); - ccm_dds_dp->set_impl (part); - this->dps_[qos_profile] = ccm_dds_dp; + rti_dp = dynamic_cast < CCM_DDS_DomainParticipant_i *> (retval.in ()); + rti_dp->set_impl (part); + this->dps_[qos_profile] = rti_dp; return retval._retn (); } else @@ -154,7 +153,7 @@ namespace CIAO "Re-using participant for QOS profile <%C> and domin <%d>.\n", qos_profile.c_str (), domain_id)); - return ::DDS::DomainParticipant::_duplicate (ccm_dds_dp); + return ::DDS::DomainParticipant::_duplicate (rti_dp); } } } @@ -259,9 +258,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DomainParticipantFactory_i::set_default_participant_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_DomainParticipantQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return DDSDomainParticipantFactory::get_instance ()->set_default_participant_qos (ccm_dds_qos); + DDS_DomainParticipantQos rti_qos; + rti_qos <<= qos; + return DDSDomainParticipantFactory::get_instance ()->set_default_participant_qos (rti_qos); #else return DDSDomainParticipantFactory::get_instance ()->set_default_participant_qos (qos); #endif @@ -272,10 +271,10 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DomainParticipantFactory_i::get_default_participant_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_DomainParticipantQos ccm_dds_qos; + DDS_DomainParticipantQos rti_qos; ::DDS::ReturnCode_t retcode = - DDSDomainParticipantFactory::get_instance ()->get_default_participant_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + DDSDomainParticipantFactory::get_instance ()->get_default_participant_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return DDSDomainParticipantFactory::get_instance ()->get_default_participant_qos (qos); @@ -287,9 +286,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DomainParticipantFactory_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_DomainParticipantFactoryQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return DDSDomainParticipantFactory::get_instance ()->set_qos (ccm_dds_qos); + DDS_DomainParticipantFactoryQos rti_qos; + rti_qos <<= qos; + return DDSDomainParticipantFactory::get_instance ()->set_qos (rti_qos); #else return DDSDomainParticipantFactory::get_instance ()->set_qos (qos); #endif @@ -300,10 +299,10 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_DomainParticipantFactory_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_DomainParticipantFactoryQos ccm_dds_qos; + DDS_DomainParticipantFactoryQos rti_qos; ::DDS::ReturnCode_t retcode = - DDSDomainParticipantFactory::get_instance ()->get_qos (ccm_dds_qos); - ccm_dds_qos <<= qos; + DDSDomainParticipantFactory::get_instance ()->get_qos (rti_qos); + rti_qos <<= qos; return retcode; #else return DDSDomainParticipantFactory::get_instance ()->get_qos (qos); diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantFactory.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h index 694955f52bc..bb27d7cc1ab 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantFactory.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactory.h @@ -14,7 +14,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #include "tao/LocalObject.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h index 4abb893ee4b..19ebdea5b16 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantFactoryQos.h @@ -28,6 +28,17 @@ operator<<= (::DDS_DomainParticipantFactoryQos &ddsqos, const ::DDS::DomainParti ddsqos.entity_factory <<= qos.entity_factory; } +inline void +operator>>= (const ::DDS_DomainParticipantFactoryQos &qos, ::DDS::DomainParticipantFactoryQos & ddsqos) +{ + ddsqos.entity_factory <<= qos.entity_factory; +} + +inline void +operator>>= (const ::DDS::DomainParticipantFactoryQos &qos, ::DDS_DomainParticipantFactoryQos & ddsqos) +{ + ddsqos.entity_factory <<= qos.entity_factory; +} #endif #endif /* DDS4CCM_DOMAINPARTICIPANTFACTORYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp index 90d81e1a7cb..828eda9a2b1 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener.cpp @@ -2,13 +2,12 @@ #include "DomainParticipantListener.h" #include "DomainParticipant.h" - -#include "ndds/SampleLostStatus.h" -#include "ndds/SubscriptionMatchedStatus.h" -#include "ndds/RequestedDeadlineMissedStatus.h" -#include "ndds/SampleRejectedStatus.h" -#include "ndds/LivelinessChangedStatus.h" -#include "ndds/RequestedIncompatibleQosStatus.h" +#include "SampleLostStatus.h" +#include "SubscriptionMatchedStatus.h" +#include "RequestedDeadlineMissedStatus.h" +#include "SampleRejectedStatus.h" +#include "LivelinessChangedStatus.h" +#include "RequestedIncompatibleQosStatus.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener.h index ef0b7f6aee9..ef0b7f6aee9 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp index 609e38355c1..136904aa34a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.cpp @@ -1,9 +1,9 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DataReaderHandler_T.h" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.h" #include "tao/ORB_Core.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h index 76acc73cc16..50b8b59806f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/DomainParticipantListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantListener_T.h @@ -106,4 +106,4 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/DomainParticipantListener_T.cpp" +#include "dds4ccm/impl/ndds/DomainParticipantListener_T.cpp" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DomainParticipantQos.h b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantQos.h index 26922038746..bc023e1c5e5 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DomainParticipantQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DomainParticipantQos.h @@ -31,6 +31,18 @@ operator<<= (::DDS_DomainParticipantQos &ddsqos, const ::DDS::DomainParticipantQ ddsqos.entity_factory <<= qos.entity_factory; } +inline void +operator>>= (const ::DDS_DomainParticipantQos &qos, ::DDS::DomainParticipantQos & ddsqos) +{ + ddsqos.entity_factory <<= qos.entity_factory; +} + +inline void +operator>>= (const ::DDS::DomainParticipantQos &qos, ::DDS_DomainParticipantQos & ddsqos) +{ + ddsqos.user_data <<= qos.user_data; + ddsqos.entity_factory <<= qos.entity_factory; +} #endif #endif /* DDS4CCM_DOMAINPARTICIPANTQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h index 4154ce750d4..6b56460f3db 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DurabilityQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_DurabilityQosPolicy &ddsqos, const ::DDS::DurabilityQosPolicy ddsqos.kind = static_cast < ::DDS_DurabilityQosPolicyKind> (qos.kind); } +inline void +operator>>= (const ::DDS_DurabilityQosPolicy &qos, ::DDS::DurabilityQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::DurabilityQosPolicyKind> (qos.kind); +} + +inline void +operator>>= (const ::DDS::DurabilityQosPolicy &qos, ::DDS_DurabilityQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_DurabilityQosPolicyKind> (qos.kind); +} #endif #endif /* DDS4CCM_DURABILITYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h index 2c0486fdc82..f1bbc26325a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DurabilityServiceQosPolicy.h @@ -38,6 +38,27 @@ operator<<= (::DDS_DurabilityServiceQosPolicy &ddsqos, const ::DDS::DurabilitySe ddsqos.max_samples_per_instance = qos.max_samples_per_instance; } +inline void +operator>>= (const ::DDS_DurabilityServiceQosPolicy &qos, ::DDS::DurabilityServiceQosPolicy & ddsqos) +{ + ddsqos.service_cleanup_delay <<= qos.service_cleanup_delay; + ddsqos.history_kind = static_cast < ::DDS::HistoryQosPolicyKind> (qos.history_kind); + ddsqos.history_depth = qos.history_depth; + ddsqos.max_samples = qos.max_samples; + ddsqos.max_instances = qos.max_instances; + ddsqos.max_samples_per_instance = qos.max_samples_per_instance; +} + +inline void +operator>>= (const ::DDS::DurabilityServiceQosPolicy &qos, ::DDS_DurabilityServiceQosPolicy & ddsqos) +{ + ddsqos.service_cleanup_delay <<= qos.service_cleanup_delay; + ddsqos.history_kind = static_cast < ::DDS_HistoryQosPolicyKind> (qos.history_kind); + ddsqos.history_depth = qos.history_depth; + ddsqos.max_samples = qos.max_samples; + ddsqos.max_instances = qos.max_instances; + ddsqos.max_samples_per_instance = qos.max_samples_per_instance; +} #endif #endif /* DDS4CCM_DURABILITYSERVICEQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/Duration_t.h b/CIAO/connectors/dds4ccm/impl/ndds/Duration_t.h index 73e8eef0cfa..74d6815b2a7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/Duration_t.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Duration_t.h @@ -29,6 +29,12 @@ operator<<= (::DDS_Duration_t &ddsduration, const ::DDS::Duration_t & duration) ddsduration.nanosec = duration.nanosec; } +inline void +operator>>= (const ::DDS_Duration_t &duration, ::DDS::Duration_t & ddsduration) +{ + ddsduration.sec = duration.sec; + ddsduration.nanosec = duration.nanosec; +} #endif #endif /* DDS4CCM_DURATION_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h index afa363c243a..ec0a24a23f2 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/EntityFactoryQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_EntityFactoryQosPolicy &ddsqos, const ::DDS::EntityFactoryQos ddsqos.autoenable_created_entities = qos.autoenable_created_entities; } +inline void +operator>>= (const ::DDS_EntityFactoryQosPolicy &qos, ::DDS::EntityFactoryQosPolicy & ddsqos) +{ + ddsqos.autoenable_created_entities = qos.autoenable_created_entities; +} + +inline void +operator>>= (const ::DDS::EntityFactoryQosPolicy &qos, ::DDS_EntityFactoryQosPolicy & ddsqos) +{ + ddsqos.autoenable_created_entities = qos.autoenable_created_entities; +} #endif #endif /* DDS4CCM_ENTITYFACTORYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Getter_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Getter_T.cpp index f13db77d845..5fa9c34fd36 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Getter_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Getter_T.cpp @@ -1,14 +1,13 @@ // $Id$ -#include "dds4ccm/impl/dds/DataReader.h" -#include "dds4ccm/impl/dds/Utils.h" - -#include "dds4ccm/impl/dds/ndds/Duration_t.h" -#include "dds4ccm/impl/dds/ndds/SampleInfo.h" +#include "dds4ccm/impl/ndds/DataReader.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/Duration_t.h" +#include "dds4ccm/impl/ndds/SampleInfo.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::Getter_Base_T (void) : +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::Getter_Base_T (void) : impl_ (0), condition_(0), time_out_ (), @@ -16,19 +15,19 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::Getter_Base_T (void) ws_ (0), rd_condition_ (0) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::Getter_Base_T"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Getter_Base_T::Getter_Base_T"); } template <typename DDS_TYPE, typename CCM_TYPE> -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::~Getter_Base_T (void) +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::~Getter_Base_T (void) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::~Getter_Base_T"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Getter_Base_T::~Getter_Base_T"); delete ws_; } template <typename DDS_TYPE, typename CCM_TYPE> typename DDS_TYPE::data_reader * -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::impl (void) +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::impl (void) { if (this->impl_) { @@ -42,7 +41,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::impl (void) template <typename DDS_TYPE, typename CCM_TYPE> bool -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::wait ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::wait ( DDSConditionSeq& active_conditions) { DDS_Duration_t timeout; @@ -58,18 +57,12 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::wait ( template <typename DDS_TYPE, typename CCM_TYPE> bool -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::get_many ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::get_many ( typename CCM_TYPE::seq_type::_out_type instances, ::CCM_DDS::ReadInfoSeq_out infos) { - instances = 0; - ACE_NEW_THROW_EX (instances, - typename CCM_TYPE::seq_type, - CORBA::NO_MEMORY ()); - infos = 0; - ACE_NEW_THROW_EX (infos, - ::CCM_DDS::ReadInfoSeq, - CORBA::NO_MEMORY ()); + instances = new typename CCM_TYPE::seq_type; + infos = new ::CCM_DDS::ReadInfoSeq; DDSConditionSeq active_conditions; if (!this->wait (active_conditions)) @@ -132,7 +125,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::get_many ( // because after a timeout there should be // data. DDS4CCM_ERROR (1, (LM_ERROR, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::Getter_Base_T::get_many - " + "CIAO::DDS4CCM::RTI::Getter_Base_T::Getter_Base_T::get_many - " "Error while reading from DDS: <%C>\n", translate_retcode (retcode))); this->impl ()->return_loan(data,sample_info); @@ -152,14 +145,14 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::get_many ( template <typename DDS_TYPE, typename CCM_TYPE> ::DDS::Duration_t -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out (void) +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out (void) { return this->time_out_; } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out ( const ::DDS::Duration_t & time_out) { this->time_out_ = time_out; @@ -167,14 +160,14 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::time_out ( template <typename DDS_TYPE, typename CCM_TYPE> ::CCM_DDS::DataNumber_t -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data (void) +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data (void) { return this->max_delivered_data_; } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data ( ::CCM_DDS::DataNumber_t max_delivered_data) { this->max_delivered_data_ = max_delivered_data; @@ -182,7 +175,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::max_delivered_data ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::passivate () +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::passivate () { DDS_ReturnCode_t retcode = this->ws_->detach_condition (this->rd_condition_); if (retcode != DDS_RETCODE_OK) @@ -220,10 +213,10 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::passivate () template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( +CIAO::DDS4CCM::RTI::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( ::DDS::DataReader_ptr reader) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::set_impl"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Getter_Base_T::set_impl"); if (::CORBA::is_nil (reader)) { @@ -236,7 +229,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( CCM_DDS_DataReader_i *rdr = dynamic_cast <CCM_DDS_DataReader_i *> (reader); if (!rdr) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::data_reader - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Getter_Base_T::data_reader - " "Unable to cast provided DataReader to servant\n")); throw CORBA::INTERNAL (); } @@ -245,16 +238,14 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( if (!this->impl_) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Getter_Base_T::data_reader - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Getter_Base_T::data_reader - " "Unable to narrow the provided writer entity to the specific " "type necessary to publish messages\n")); throw CORBA::INTERNAL (); } // Now create the waitset conditions - ACE_NEW_THROW_EX (this->ws_, - DDSWaitSet (), - CORBA::NO_MEMORY ()); + this->ws_ = new DDSWaitSet (); this->rd_condition_ = this->impl ()->create_readcondition (DDS_NOT_READ_SAMPLE_STATE, DDS_NEW_VIEW_STATE | DDS_NOT_NEW_VIEW_STATE, DDS_ALIVE_INSTANCE_STATE | DDS_NOT_ALIVE_INSTANCE_STATE); @@ -269,7 +260,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_Base_T<DDS_TYPE, CCM_TYPE>::set_impl ( template <typename DDS_TYPE, typename CCM_TYPE> bool -CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( +CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( typename DDS_TYPE::value_type::_out_type an_instance, ::CCM_DDS::ReadInfo_out info) { @@ -297,21 +288,21 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( if (retcode == DDS_RETCODE_NO_DATA) { DDS4CCM_DEBUG (6, (LM_DEBUG, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "DDS returned DDS_RETCODE_NO_DATA. No data available in DDS.\n")); return false; } else if (retcode != DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "Error while reading from DDS: <%C>\n", translate_retcode (retcode))); if (this->impl ()->return_loan (data, sample_info) != DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Getter_T") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Getter_T") ACE_TEXT ("<DDS_TYPE, CCM_TYPE, true>::get_one - ") ACE_TEXT ("return loan error\n"))); } @@ -327,7 +318,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( else { DDS4CCM_DEBUG (6, (LM_DEBUG, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "No valid available in DDS.\n")); } //return the loan of each read. @@ -335,7 +326,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Getter_T") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Getter_T") ACE_TEXT ("<DDS_TYPE, CCM_TYPE, true>::get_one - ") ACE_TEXT ("return loan error\n"))); } @@ -348,14 +339,11 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one ( template <typename DDS_TYPE, typename CCM_TYPE> bool -CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( +CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( typename DDS_TYPE::value_type::_out_type an_instance, ::CCM_DDS::ReadInfo_out info) { - an_instance = 0; - ACE_NEW_THROW_EX (an_instance, - typename DDS_TYPE::value_type, - CORBA::NO_MEMORY ()); + an_instance = new typename DDS_TYPE::value_type; DDSConditionSeq active_conditions; if (!this->wait (active_conditions)) { @@ -382,21 +370,21 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( if (retcode == DDS_RETCODE_NO_DATA) { DDS4CCM_DEBUG (6, (LM_DEBUG, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "DDS returned DDS_RETCODE_NO_DATA. No data available in DDS.\n")); return false; } else if (retcode != DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "Error while reading from DDS: <%C>\n", translate_retcode (retcode))); if (this->impl ()->return_loan (data, sample_info) != DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Getter_T") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Getter_T") ACE_TEXT ("<DDS_TYPE, CCM_TYPE, true>::get_one - ") ACE_TEXT ("return loan error\n"))); } @@ -412,7 +400,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( else { DDS4CCM_DEBUG (6, (LM_DEBUG, CLINFO - "CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " + "CIAO::DDS4CCM::RTI::Getter_T<DDS_TYPE, CCM_TYPE, true>::get_one - " "No valid available in DDS.\n")); } //return the loan of each read. @@ -420,7 +408,7 @@ CIAO::DDS4CCM::DDS_CCM::Getter_T<DDS_TYPE, CCM_TYPE, false>::get_one ( DDS_RETCODE_OK) { DDS4CCM_ERROR (1, (LM_ERROR, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Getter_T") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Getter_T") ACE_TEXT ("<DDS_TYPE, CCM_TYPE, true>::get_one - ") ACE_TEXT ("return loan error\n"))); } diff --git a/CIAO/connectors/dds4ccm/impl/dds/Getter_T.h b/CIAO/connectors/dds4ccm/impl/ndds/Getter_T.h index 3849319fcc4..d797ec32b27 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Getter_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Getter_T.h @@ -23,7 +23,7 @@ namespace CIAO { namespace DDS4CCM { - namespace DDS_CCM + namespace RTI { /** * @class Getter_Base_T<DDS_TYPE,CCM_TYPE> @@ -136,6 +136,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/Getter_T.cpp" +#include "dds4ccm/impl/ndds/Getter_T.cpp" #endif /* GETTER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h new file mode 100644 index 00000000000..096016416e7 --- /dev/null +++ b/CIAO/connectors/dds4ccm/impl/ndds/GroupDataQosPolicy.h @@ -0,0 +1,51 @@ +/** + * @author Johnny Willemsen <jwillemsen@remedy.nl> + * + * $Id$ + * + * Wrapper facade for NDDS. + */ + +#ifndef DDS4CCM_GROUPDATAQOSPOLICY_H +#define DDS4CCM_GROUPDATAQOSPOLICY_H + +#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) +typedef ::DDS::GroupDataQosPolicy DDS_GroupDataQosPolicy; +#endif + +#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) +// @todo here +inline void +operator<<= (::DDS::GroupDataQosPolicy &ddsqos, const ::DDS_GroupDataQosPolicy & qos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator<<= (::DDS_GroupDataQosPolicy &ddsqos, const ::DDS::GroupDataQosPolicy & qos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator>>= (const ::DDS_GroupDataQosPolicy &qos, ::DDS::GroupDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator>>= (const ::DDS::GroupDataQosPolicy &qos, ::DDS_GroupDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (qos.value, ddsqos.value, sizeof (ddsqos.value)); +} +#endif + +#endif /* DDS4CCM_GROUPDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/HistoryQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h index e463616de9a..0a4ce342254 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/HistoryQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/HistoryQosPolicy.h @@ -28,6 +28,19 @@ operator<<= (::DDS_HistoryQosPolicy &ddsqos, const ::DDS::HistoryQosPolicy & qos ddsqos.depth = qos.depth; } +inline void +operator>>= (const ::DDS_HistoryQosPolicy &qos, ::DDS::HistoryQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::HistoryQosPolicyKind> (qos.kind); + ddsqos.depth = qos.depth; +} + +inline void +operator>>= (const ::DDS::HistoryQosPolicy &qos, ::DDS_HistoryQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_HistoryQosPolicyKind> (qos.kind); + ddsqos.depth = qos.depth; +} #endif #endif /* DDS4CCM_HISTORYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/InconsistentTopicStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h index a87e5dfaa96..841b28e1660 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/InconsistentTopicStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InconsistentTopicStatus.h @@ -29,6 +29,19 @@ operator<<= (::DDS_InconsistentTopicStatus &ddsstatus, const ::DDS::Inconsistent ddsstatus.total_count_change = status.total_count_change; } +inline void +operator>>= (const ::DDS_InconsistentTopicStatus &status, ::DDS::InconsistentTopicStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; +} + +inline void +operator>>= (const ::DDS::InconsistentTopicStatus &status, ::DDS_InconsistentTopicStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; +} #endif #endif /* DDS4CCM_INCONSISTENTTOPICSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/InstanceHandleManager_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp index a8699e10c1d..9eff3682e48 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/InstanceHandleManager_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.cpp @@ -1,10 +1,8 @@ // $Id$ -#include "dds4ccm/impl/dds/DataWriter.h" -#include "dds4ccm/impl/dds/Utils.h" - -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" - +#include "dds4ccm/impl/ndds/DataWriter.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE, typename BASE_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/InstanceHandleManager_T.h b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h index ef5f78fdbae..a232161c718 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/InstanceHandleManager_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h @@ -46,6 +46,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/InstanceHandleManager_T.cpp" +#include "dds4ccm/impl/ndds/InstanceHandleManager_T.cpp" #endif /* INSTANCE_HANDLEMANGER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/InstanceHandleSeq.h b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h index 4e4f65dede1..e5c49ba137c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/InstanceHandleSeq.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleSeq.h @@ -42,6 +42,25 @@ operator<<= (::DDS_InstanceHandleSeq &ddsinstancehandleseqseq, const ::DDS::Inst } } +inline void +operator>>= (const ::DDS_InstanceHandleSeq &instancehandle, ::DDS::InstanceHandleSeq & ddsinstancehandleseqseq) +{ + ddsinstancehandleseqseq.length (instancehandle.length ()); + for (::DDS_Long index = 0; index < instancehandle.length (); index++) + { + ddsinstancehandleseqseq[index] <<= instancehandle[index]; + } +} + +inline void +operator>>= (const ::DDS::InstanceHandleSeq &instancehandle, ::DDS_InstanceHandleSeq & ddsinstancehandleseqseq) +{ + ddsinstancehandleseqseq.length (instancehandle.length ()); + for (::DDS::InstanceHandleSeq::size_type index = 0; index < instancehandle.length (); index++) + { + ddsinstancehandleseqseq[index] <<= instancehandle[index]; + } +} #endif #endif /* DDS4CCM_INSTANCEHANDLESEQ_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/InstanceHandle_t.h b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandle_t.h index b3c37b61e8d..ea731ea7f28 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/InstanceHandle_t.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandle_t.h @@ -38,6 +38,22 @@ operator<<= (::DDS_InstanceHandle_t &ddsinstancehandle, const ::DDS::InstanceHan ddsinstancehandle.isValid = instancehandle.isValid; } +inline void +operator>>= (const ::DDS_InstanceHandle_t &instancehandle, ::DDS::InstanceHandle_t & ddsinstancehandle) +{ + ACE_OS::memcpy (ddsinstancehandle.value, instancehandle.keyHash.value, sizeof (instancehandle.keyHash.value)); + ddsinstancehandle.length = instancehandle.keyHash.length; + ddsinstancehandle.isValid = instancehandle.isValid; +} + +inline void +operator>>= (const ::DDS::InstanceHandle_t &instancehandle, ::DDS_InstanceHandle_t & ddsinstancehandle) +{ + ACE_OS::memcpy (ddsinstancehandle.keyHash.value, instancehandle.value, sizeof (instancehandle.value)); + ddsinstancehandle.keyHash.length = instancehandle.length; + ddsinstancehandle.isValid = instancehandle.isValid; +} + inline bool operator== (const ::DDS::InstanceHandle_t & instancehandle1, const ::DDS::InstanceHandle_t & instancehandle2) { diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h index 51cced4320c..0aaee70207c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LatencyBudgetQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_LatencyBudgetQosPolicy &ddsqos, const ::DDS::LatencyBudgetQos ddsqos.duration <<= qos.duration; } +inline void +operator>>= (const ::DDS_LatencyBudgetQosPolicy &qos, ::DDS::LatencyBudgetQosPolicy & ddsqos) +{ + ddsqos.duration <<= qos.duration; +} + +inline void +operator>>= (const ::DDS::LatencyBudgetQosPolicy &qos, ::DDS_LatencyBudgetQosPolicy & ddsqos) +{ + ddsqos.duration <<= qos.duration; +} #endif #endif /* DDS4CCM_LATENCYBUDGETQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LifespanQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h index ab15e75a5d4..a40e0cae31f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LifespanQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LifespanQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_LifespanQosPolicy &ddsqos, const ::DDS::LifespanQosPolicy & q ddsqos.duration <<= qos.duration; } +inline void +operator>>= (const ::DDS_LifespanQosPolicy &qos, ::DDS::LifespanQosPolicy & ddsqos) +{ + ddsqos.duration <<= qos.duration; +} + +inline void +operator>>= (const ::DDS::LifespanQosPolicy &qos, ::DDS_LifespanQosPolicy & ddsqos) +{ + ddsqos.duration <<= qos.duration; +} #endif #endif /* DDS4CCM_LIFESPANQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessChangedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h index e57ecde72a5..6828b018a51 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessChangedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessChangedStatus.h @@ -37,6 +37,25 @@ operator<<= (::DDS_LivelinessChangedStatus &ddsstatus, const ::DDS::LivelinessCh ddsstatus.last_publication_handle <<= status.last_publication_handle; } +inline void +operator>>= (const ::DDS_LivelinessChangedStatus &status, ::DDS::LivelinessChangedStatus & ddsstatus) +{ + ddsstatus.alive_count = status.alive_count; + ddsstatus.not_alive_count = status.not_alive_count; + ddsstatus.alive_count_change = status.alive_count_change; + ddsstatus.not_alive_count_change = status.not_alive_count_change; + ddsstatus.last_publication_handle <<= status.last_publication_handle; +} + +inline void +operator>>= (const ::DDS::LivelinessChangedStatus &status, ::DDS_LivelinessChangedStatus & ddsstatus) +{ + ddsstatus.alive_count = status.alive_count; + ddsstatus.not_alive_count = status.not_alive_count; + ddsstatus.alive_count_change = status.alive_count_change; + ddsstatus.not_alive_count_change = status.not_alive_count_change; + ddsstatus.last_publication_handle <<= status.last_publication_handle; +} #endif #endif /* DDS4CCM_LIVELINESSCHANGEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessLostStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h index 4c4f5199c92..6561f6fe2c4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessLostStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessLostStatus.h @@ -29,6 +29,19 @@ operator<<= (::DDS_LivelinessLostStatus &ddsstatus, const ::DDS::LivelinessLostS ddsstatus.total_count_change = status.total_count_change; } +inline void +operator>>= (const ::DDS_LivelinessLostStatus &status, ::DDS::LivelinessLostStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; +} + +inline void +operator>>= (const ::DDS::LivelinessLostStatus &status, ::DDS_LivelinessLostStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; +} #endif #endif /* DDS4CCM_LIVELINESSLOSTSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h index e760d16737e..ec3121e9efb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/LivelinessQosPolicy.h @@ -30,6 +30,19 @@ operator<<= (::DDS_LivelinessQosPolicy &ddsqos, const ::DDS::LivelinessQosPolicy ddsqos.lease_duration <<= qos.lease_duration; } +inline void +operator>>= (const ::DDS_LivelinessQosPolicy &qos, ::DDS::LivelinessQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::LivelinessQosPolicyKind> (qos.kind); + ddsqos.lease_duration <<= qos.lease_duration; +} + +inline void +operator>>= (const ::DDS::LivelinessQosPolicy &qos, ::DDS_LivelinessQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_LivelinessQosPolicyKind> (qos.kind); + ddsqos.lease_duration <<= qos.lease_duration; +} #endif #endif /* DDS4CCM_LIVELINESSQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OfferedDeadlineMissedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h index ec60fe1d145..8c242eec417 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OfferedDeadlineMissedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/OfferedDeadlineMissedStatus.h @@ -33,6 +33,21 @@ operator<<= (::DDS_OfferedDeadlineMissedStatus &ddsstatus, const ::DDS::OfferedD ddsstatus.last_instance_handle <<= status.last_instance_handle; } +inline void +operator>>= (const ::DDS_OfferedDeadlineMissedStatus &status, ::DDS::OfferedDeadlineMissedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} + +inline void +operator>>= (const ::DDS::OfferedDeadlineMissedStatus &status, ::DDS_OfferedDeadlineMissedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} #endif #endif /* DDS4CCM_OFFEREDDEADLINEMISSEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OfferedIncompatibleQosStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h index c1e190ea35e..4ac14dc690b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OfferedIncompatibleQosStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/OfferedIncompatibleQosStatus.h @@ -35,6 +35,23 @@ operator<<= (::DDS_OfferedIncompatibleQosStatus &ddsstatus, const ::DDS::Offered ddsstatus.policies <<= status.policies; } +inline void +operator>>= (const ::DDS_OfferedIncompatibleQosStatus &status, ::DDS::OfferedIncompatibleQosStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_policy_id = status.last_policy_id; + ddsstatus.policies <<= status.policies; +} + +inline void +operator>>= (const ::DDS::OfferedIncompatibleQosStatus &status, ::DDS_OfferedIncompatibleQosStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_policy_id = static_cast <DDS_QosPolicyId_t>(status.last_policy_id); + ddsstatus.policies <<= status.policies; +} #endif #endif /* DDS4CCM_OFFEREDINCOMPATIBLEQOSSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h index c7983adc110..1553d5d4ddb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/OwnershipQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_OwnershipQosPolicy &ddsqos, const ::DDS::OwnershipQosPolicy & ddsqos.kind = static_cast < ::DDS_OwnershipQosPolicyKind> (qos.kind); } +inline void +operator>>= (const ::DDS_OwnershipQosPolicy &qos, ::DDS::OwnershipQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::OwnershipQosPolicyKind> (qos.kind); +} + +inline void +operator>>= (const ::DDS::OwnershipQosPolicy &qos, ::DDS_OwnershipQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_OwnershipQosPolicyKind> (qos.kind); +} #endif #endif /* DDS4CCM_OWNERSHIPQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h index 84b7471d47f..64e905a4faa 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/OwnershipStrengthQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_OwnershipStrengthQosPolicy &ddsqos, const ::DDS::OwnershipStr ddsqos.value = qos.value; } +inline void +operator>>= (const ::DDS_OwnershipStrengthQosPolicy &qos, ::DDS::OwnershipStrengthQosPolicy & ddsqos) +{ + ddsqos.value = qos.value; +} + +inline void +operator>>= (const ::DDS::OwnershipStrengthQosPolicy &qos, ::DDS_OwnershipStrengthQosPolicy & ddsqos) +{ + ddsqos.value = qos.value; +} #endif #endif /* DDS4CCM_OWNERSHIPSTRENGTHQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PartitionQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h index e9425c13a71..49a84ebc20c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PartitionQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PartitionQosPolicy.h @@ -9,7 +9,7 @@ #ifndef DDS4CCM_PARTITIONQOSPOLICY_H #define DDS4CCM_PARTITIONQOSPOLICY_H -#include "StringSeq.h" +#include "dds4ccm/impl/ndds/StringSeq.h" #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) typedef ::DDS::PartitionQosPolicy DDS_PartitionQosPolicy; @@ -28,6 +28,17 @@ operator<<= (::DDS_PartitionQosPolicy &ddsqos, const ::DDS::PartitionQosPolicy & ddsqos.name <<= qos.name; } +inline void +operator>>= (const ::DDS_PartitionQosPolicy &qos, ::DDS::PartitionQosPolicy & ddsqos) +{ + ddsqos.name <<= qos.name; +} + +inline void +operator>>= (const ::DDS::PartitionQosPolicy &qos, ::DDS_PartitionQosPolicy & ddsqos) +{ + ddsqos.name <<= qos.name; +} #endif #endif /* DDS4CCM_PARTITIONQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/PortStatusListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp index 02c81857d3e..1344dd510fd 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PortStatusListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/PortStatusListener_T.cpp @@ -1,9 +1,9 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DataReaderHandler_T.h" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.h" #include "tao/ORB_Core.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/PortStatusListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/PortStatusListener_T.h index 14cbecb1e5a..f228db9bcca 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PortStatusListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PortStatusListener_T.h @@ -79,6 +79,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/PortStatusListener_T.cpp" +#include "dds4ccm/impl/ndds/PortStatusListener_T.cpp" #endif /* DDS4CCM_PORTSTATUSLISTENER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PresentationQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h index c9456173af1..b2018f2ec82 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PresentationQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PresentationQosPolicy.h @@ -30,6 +30,21 @@ operator<<= (::DDS_PresentationQosPolicy &ddsqos, const ::DDS::PresentationQosPo ddsqos.ordered_access = qos.ordered_access; } +inline void +operator>>= (const ::DDS_PresentationQosPolicy &qos, ::DDS::PresentationQosPolicy & ddsqos) +{ + ddsqos.access_scope = static_cast < ::DDS::PresentationQosPolicyAccessScopeKind> (qos.access_scope); + ddsqos.coherent_access = qos.coherent_access; + ddsqos.ordered_access = qos.ordered_access; +} + +inline void +operator>>= (const ::DDS::PresentationQosPolicy &qos, ::DDS_PresentationQosPolicy & ddsqos) +{ + ddsqos.access_scope = static_cast < DDS_PresentationQosPolicyAccessScopeKind> (qos.access_scope); + ddsqos.coherent_access = qos.coherent_access; + ddsqos.ordered_access = qos.ordered_access; +} #endif #endif /* DDS4CCM_PRESENTATIONQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublicationBuiltinTopicData.h b/CIAO/connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h index 52ba73ee8ce..3ecbb2b2699 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublicationBuiltinTopicData.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublicationBuiltinTopicData.h @@ -74,6 +74,54 @@ operator<<= (::DDS_PublicationBuiltinTopicData & ddstopicdata, const ::DDS::Publ ddstopicdata.group_data <<= topicdata.group_data; } +inline void +operator>>= (const ::DDS_PublicationBuiltinTopicData & topicdata, ::DDS::PublicationBuiltinTopicData & ddstopicdata) +{ + ddstopicdata.key <<= topicdata.key; + ddstopicdata.participant_key <<= topicdata.participant_key; + ddstopicdata.topic_name = topicdata.topic_name; + ddstopicdata.type_name = topicdata.type_name; + ddstopicdata.durability <<= topicdata.durability; + ddstopicdata.durability_service <<= topicdata.durability_service; + ddstopicdata.deadline <<= topicdata.deadline; + ddstopicdata.latency_budget <<= topicdata.latency_budget; + ddstopicdata.liveliness <<= topicdata.liveliness; + ddstopicdata.reliability <<= topicdata.reliability; + ddstopicdata.lifespan <<= topicdata.lifespan; + ddstopicdata.user_data <<= topicdata.user_data; + ddstopicdata.ownership <<= topicdata.ownership; + ddstopicdata.ownership_strength <<= topicdata.ownership_strength; + ddstopicdata.destination_order <<= topicdata.destination_order; + ddstopicdata.presentation <<= topicdata.presentation; + ddstopicdata.partition <<= topicdata.partition; + ddstopicdata.topic_data <<= topicdata.topic_data; + ddstopicdata.group_data <<= topicdata.group_data; +} + +inline void +operator>>= (const ::DDS::PublicationBuiltinTopicData & topicdata, ::DDS_PublicationBuiltinTopicData & ddstopicdata) +{ + ddstopicdata.key <<= topicdata.key; + ddstopicdata.participant_key <<= topicdata.participant_key; + ddstopicdata.topic_name = CORBA::string_dup (topicdata.topic_name); + ddstopicdata.type_name = CORBA::string_dup (topicdata.type_name); + ddstopicdata.durability <<= topicdata.durability; + ddstopicdata.durability_service <<= topicdata.durability_service; + ddstopicdata.deadline <<= topicdata.deadline; + ddstopicdata.latency_budget <<= topicdata.latency_budget; + ddstopicdata.liveliness <<= topicdata.liveliness; + ddstopicdata.reliability <<= topicdata.reliability; + ddstopicdata.lifespan <<= topicdata.lifespan; + ddstopicdata.user_data <<= topicdata.user_data; + ddstopicdata.ownership <<= topicdata.ownership; + ddstopicdata.ownership_strength <<= topicdata.ownership_strength; + ddstopicdata.destination_order <<= topicdata.destination_order; + ddstopicdata.presentation <<= topicdata.presentation; + ddstopicdata.partition <<= topicdata.partition; + ddstopicdata.topic_data <<= topicdata.topic_data; + ddstopicdata.group_data <<= topicdata.group_data; +} + #endif #endif diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublicationMatchedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h index a3fe72f1e62..819a2d447aa 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublicationMatchedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublicationMatchedStatus.h @@ -37,6 +37,25 @@ operator<<= (::DDS_PublicationMatchedStatus &ddsstatus, const ::DDS::Publication ddsstatus.last_subscription_handle <<= status.last_subscription_handle; } +inline void +operator>>= (const ::DDS_PublicationMatchedStatus &status, ::DDS::PublicationMatchedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.current_count = status.current_count; + ddsstatus.current_count_change = status.current_count_change; + ddsstatus.last_subscription_handle <<= status.last_subscription_handle; +} + +inline void +operator>>= (const ::DDS::PublicationMatchedStatus &status, ::DDS_PublicationMatchedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.current_count = status.current_count; + ddsstatus.current_count_change = status.current_count_change; + ddsstatus.last_subscription_handle <<= status.last_subscription_handle; +} #endif #endif /* DDS4CCM_PUBLICATIONMATCHEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Publisher.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.cpp index 73f596c11b5..5e3efc9217b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Publisher.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.cpp @@ -6,13 +6,12 @@ #include "DataWriter.h" #include "StatusCondition.h" #include "Utils.h" +#include "Duration_t.h" +#include "InstanceHandle_t.h" #include "DataWriterListener.h" - -#include "ndds/InstanceHandle_t.h" -#include "ndds/Duration_t.h" -#include "ndds/DataWriterQos.h" -#include "ndds/PublisherQos.h" -#include "ndds/TopicQos.h" +#include "DataWriterQos.h" +#include "PublisherQos.h" +#include "TopicQos.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" @@ -53,36 +52,36 @@ namespace CIAO throw CCM_DDS::InternalError (::DDS::RETCODE_BAD_PARAMETER, 0); } - DDSDataWriterListener *ccm_dds_drl = 0; + DDSDataWriterListener *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataWriterListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDS_DataWriterQos ccm_dds_qos = DDS_DATAWRITER_QOS_DEFAULT; - DDSDataWriter *ccm_dds_dw = this->impl ()->create_datawriter ( + DDS_DataWriterQos rti_qos = DDS_DATAWRITER_QOS_DEFAULT; + DDSDataWriter *rti_dw = this->impl ()->create_datawriter ( topic->get_impl (), - ccm_dds_qos, - ccm_dds_drl, + rti_qos, + rti_drl, mask); - if (!ccm_dds_dw) + if (!rti_dw) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Publisher_i::create_datawriter - " "Error: RTI Topic returned a nil datawriter.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::DataWriter_var retval = ::DDS::DataWriter::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_DataWriter_i (ccm_dds_dw), + CCM_DDS_DataWriter_i (rti_dw), CORBA::NO_MEMORY ()); - ccm_dds_dw->enable (); + rti_dw->enable (); CCM_DDS_DataWriter_i *dw = dynamic_cast< CCM_DDS_DataWriter_i * > (retval.in ()); - dw->set_impl (ccm_dds_dw); + dw->set_impl (rti_dw); return retval._retn (); #else @@ -113,36 +112,36 @@ namespace CIAO throw CCM_DDS::InternalError (::DDS::RETCODE_BAD_PARAMETER, 0); } - DDSDataWriterListener *ccm_dds_drl = 0; + DDSDataWriterListener *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataWriterListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSDataWriter *ccm_dds_dw = this->impl ()->create_datawriter_with_profile ( + DDSDataWriter *rti_dw = this->impl ()->create_datawriter_with_profile ( topic->get_impl (), library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); - if (!ccm_dds_dw) + if (!rti_dw) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Publisher_i::create_datawriter_with_profile - " "Error: RTI Topic returned a nil datawriter.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::DataWriter_var retval = ::DDS::DataWriter::_nil (); ACE_NEW_THROW_EX (retval, - CCM_DDS_DataWriter_i (ccm_dds_dw), + CCM_DDS_DataWriter_i (rti_dw), CORBA::NO_MEMORY ()); - ccm_dds_dw->enable (); + rti_dw->enable (); CCM_DDS_DataWriter_i *dw = dynamic_cast< CCM_DDS_DataWriter_i * > (retval.in ()); - dw->set_impl (ccm_dds_dw); + dw->set_impl (rti_dw); return retval._retn (); } @@ -212,9 +211,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublisherQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_qos (ccm_dds_qos); + ::DDS_PublisherQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_qos (rti_qos); #else return this->impl ()->set_qos (qos); #endif @@ -225,11 +224,11 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_PublisherQos ccm_dds_qos; - ccm_dds_qos <<= qos; + ::DDS_PublisherQos rti_qos; + rti_qos <<= qos; ::DDS::ReturnCode_t retcode = this->impl()-> - get_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + get_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl ()->get_qos (qos); @@ -243,14 +242,14 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_Publisher_i::set_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_PublisherListener_i *ccm_dds_impl_list = 0; + CCM_DDS_PublisherListener_i *rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_PublisherListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_impl_list, mask); + return this->impl ()->set_listener (rti_impl_list, mask); #else return this->impl ()->set_listener (a_listener, mask); #endif @@ -262,8 +261,8 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_Publisher_i::get_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDSPublisherListener *ccm_dds_pub_list = this->impl ()->get_listener (); - CCM_DDS_PublisherListener_i *list_proxy = dynamic_cast <CCM_DDS_PublisherListener_i *> (ccm_dds_pub_list); + DDSPublisherListener *rti_pub_list = this->impl ()->get_listener (); + CCM_DDS_PublisherListener_i *list_proxy = dynamic_cast <CCM_DDS_PublisherListener_i *> (rti_pub_list); if (!list_proxy) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_Publisher_i::get_listener - " @@ -304,9 +303,9 @@ namespace CIAO CCM_DDS_Publisher_i::wait_for_acknowledgments (const ::DDS::Duration_t & max_wait) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDS_Duration_t ccm_dds_dds_duration; - ccm_dds_dds_duration <<= max_wait; - return this->impl ()->wait_for_acknowledgments (ccm_dds_dds_duration); + DDS_Duration_t rti_dds_duration; + rti_dds_duration <<= max_wait; + return this->impl ()->wait_for_acknowledgments (rti_dds_duration); #else return this->impl ()->wait_for_acknowledgments (max_wait); #endif @@ -336,9 +335,9 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::set_default_datawriter_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl()->set_default_datawriter_qos (ccm_dds_qos); + ::DDS_DataWriterQos rti_qos; + rti_qos <<= qos; + return this->impl()->set_default_datawriter_qos (rti_qos); #else return this->impl()->set_default_datawriter_qos (qos); #endif @@ -349,10 +348,10 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::get_default_datawriter_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; + ::DDS_DataWriterQos rti_qos; ::DDS::ReturnCode_t retcode = - this->impl()->get_default_datawriter_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + this->impl()->get_default_datawriter_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl()->get_default_datawriter_qos (qos); @@ -365,15 +364,15 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Publisher_i::copy_from_topic_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataWriterQos ccm_dds_qos; - ::DDS_TopicQos ccm_dds_topic_qos; + ::DDS_DataWriterQos rti_qos; + ::DDS_TopicQos rti_topic_qos; - ccm_dds_qos <<= a_dataimpl_qos; - ccm_dds_topic_qos <<= a_impl_qos; + rti_qos <<= a_dataimpl_qos; + rti_topic_qos <<= a_impl_qos; ::DDS::ReturnCode_t retcode = - this->impl()->copy_from_topic_qos (ccm_dds_qos, - ccm_dds_topic_qos); - a_dataimpl_qos <<= ccm_dds_qos; + this->impl()->copy_from_topic_qos (rti_qos, + rti_topic_qos); + a_dataimpl_qos <<= rti_qos; return retcode; #else return this->impl()->copy_from_topic_qos (a_dataimpl_qos, diff --git a/CIAO/connectors/dds4ccm/impl/dds/Publisher.h b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h index 6943c2783da..f090330c618 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Publisher.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener.cpp index 3c71be88f87..8cd479f7d89 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener.cpp @@ -3,16 +3,14 @@ #include "PublisherListener.h" #include "Publisher.h" #include "DataWriter.h" - -#include "ndds/PublicationMatchedStatus.h" -#include "ndds/LivelinessLostStatus.h" -#include "ndds/OfferedIncompatibleQosStatus.h" -#include "ndds/OfferedDeadlineMissedStatus.h" +#include "PublicationMatchedStatus.h" +#include "LivelinessLostStatus.h" +#include "OfferedIncompatibleQosStatus.h" +#include "OfferedDeadlineMissedStatus.h" +#include "dds4ccm/impl/logger/Log_Macros.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" -#include "dds4ccm/impl/logger/Log_Macros.h" - namespace CIAO { namespace DDS4CCM diff --git a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener.h b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener.h index 0c408332357..4feaaeb4e31 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp index 5eba489e62c..f1789309e7c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener_T.cpp @@ -1,10 +1,10 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DataReaderHandler_T.h" -#include "dds4ccm/impl/dds/DDSCallbackStatusHandler.h" +#include "dds4ccm/impl/ndds/DataReaderHandler_T.h" +#include "dds4ccm/impl/ndds/DDSCallbackStatusHandler.h" #include "tao/ORB_Core.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener_T.h index d094cee1567..0543b5a4de0 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/PublisherListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherListener_T.h @@ -72,7 +72,7 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/PublisherListener_T.cpp" +#include "dds4ccm/impl/ndds/PublisherListener_T.cpp" #endif /* DDS_PUBLISHERLISTENER_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublisherQos.h b/CIAO/connectors/dds4ccm/impl/ndds/PublisherQos.h index 0b074b1e368..f948216ebe7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/PublisherQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/PublisherQos.h @@ -37,6 +37,23 @@ operator<<= (::DDS_PublisherQos &ddsqos, const ::DDS::PublisherQos & qos) ddsqos.entity_factory <<= qos.entity_factory; } +inline void +operator>>= (const ::DDS_PublisherQos &qos, ::DDS::PublisherQos & ddsqos) +{ + ddsqos.presentation <<= qos.presentation; + ddsqos.partition <<= qos.partition; + ddsqos.group_data <<= qos.group_data; + ddsqos.entity_factory <<= qos.entity_factory; +} + +inline void +operator>>= (const ::DDS::PublisherQos &qos, ::DDS_PublisherQos & ddsqos) +{ + ddsqos.presentation <<= qos.presentation; + ddsqos.partition <<= qos.partition; + ddsqos.group_data <<= qos.group_data; + ddsqos.entity_factory <<= qos.entity_factory; +} #endif #endif /* DDS4CCM_PUBLISHERQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/QosPolicyCountSeq.h b/CIAO/connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h index ebe11431d1e..01b6abd175c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/QosPolicyCountSeq.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/QosPolicyCountSeq.h @@ -37,6 +37,27 @@ operator<<= (::DDS_QosPolicyCountSeq & ddspolicycount, const ::DDS::QosPolicyCou } } +inline void +operator>>= (const ::DDS_QosPolicyCountSeq & policycount, ::DDS::QosPolicyCountSeq & ddspolicycount) +{ + ddspolicycount.length (policycount.length ()); + for (::DDS_Long i = 0 ; i < policycount.length (); ++i) + { + ddspolicycount[i].policy_id = policycount[i].policy_id; + ddspolicycount[i].count = policycount[i].count; + } +} + +inline void +operator>>= (const ::DDS::QosPolicyCountSeq & policycount, ::DDS_QosPolicyCountSeq & ddspolicycount) +{ + ddspolicycount.length (policycount.length ()); + for (::CORBA::ULong i = 0 ; i < policycount.length (); ++i) + { + ddspolicycount[i].policy_id = static_cast <DDS_QosPolicyId_t> (policycount[i].policy_id); + ddspolicycount[i].count = policycount[i].count; + } +} #endif #endif /* DDS4CCM_QOSPOLICYCOUNTSEQ_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/QueryCondition.cpp b/CIAO/connectors/dds4ccm/impl/ndds/QueryCondition.cpp index 84f742d3e10..2d9b6b8ee97 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/QueryCondition.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/QueryCondition.cpp @@ -3,8 +3,7 @@ #include "QueryCondition.h" #include "Subscriber.h" #include "DataReader.h" - -#include "ndds/StringSeq.h" +#include "StringSeq.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/QueryCondition.h b/CIAO/connectors/dds4ccm/impl/ndds/QueryCondition.h index 5fd66fc5584..e0a5abee529 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/QueryCondition.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/QueryCondition.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ReadCondition.cpp b/CIAO/connectors/dds4ccm/impl/ndds/ReadCondition.cpp index e8459b51e0a..e8459b51e0a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ReadCondition.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/ReadCondition.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/ReadCondition.h b/CIAO/connectors/dds4ccm/impl/ndds/ReadCondition.h index 450102cb5b2..10ee871c817 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ReadCondition.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ReadCondition.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h index b7fe64725a1..b383e26b23c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ReaderDataLifecycleQosPolicy.h @@ -14,9 +14,6 @@ typedef ::DDS::ReaderDataLifecycleQosPolicy DDS_ReaderDataLifecycleQosPolicy; #endif #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - -#include "Duration_t.h" - inline void operator<<= (::DDS::ReaderDataLifecycleQosPolicy &ddsqos, const ::DDS_ReaderDataLifecycleQosPolicy & qos) { @@ -31,6 +28,19 @@ operator<<= (::DDS_ReaderDataLifecycleQosPolicy &ddsqos, const ::DDS::ReaderData ddsqos.autopurge_disposed_samples_delay <<= qos.autopurge_disposed_samples_delay; } +inline void +operator>>= (const ::DDS_ReaderDataLifecycleQosPolicy &qos, ::DDS::ReaderDataLifecycleQosPolicy & ddsqos) +{ + ddsqos.autopurge_nowriter_samples_delay <<= qos.autopurge_nowriter_samples_delay; + ddsqos.autopurge_disposed_samples_delay <<= qos.autopurge_disposed_samples_delay; +} + +inline void +operator>>= (const ::DDS::ReaderDataLifecycleQosPolicy &qos, ::DDS_ReaderDataLifecycleQosPolicy & ddsqos) +{ + ddsqos.autopurge_nowriter_samples_delay <<= qos.autopurge_nowriter_samples_delay; + ddsqos.autopurge_disposed_samples_delay <<= qos.autopurge_disposed_samples_delay; +} #endif #endif /* DDS4CCM_READERDATALIFECYCLEQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Reader_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Reader_T.cpp index 8989c8a1b1d..5a58128b760 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Reader_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Reader_T.cpp @@ -1,23 +1,21 @@ // $Id$ -#include "dds4ccm/impl/dds/DataReader.h" -#include "dds4ccm/impl/dds/DataReaderListener_T.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/Subscriber.h" -#include "dds4ccm/impl/dds/QueryCondition.h" - -#include "dds4ccm/impl/dds/ndds/SampleInfo.h" - +#include "dds4ccm/impl/ndds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReaderListener_T.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/SampleInfo.h" +#include "dds4ccm/impl/ndds/Subscriber.h" +#include "dds4ccm/impl/ndds/QueryCondition.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::Reader_T (void) +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::Reader_T (void) : topic_ (0), library_name_ (""), profile_name_ (""), impl_ (0) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::Reader_T"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::Reader_T"); #if defined DDS4CCM_USES_QUERY_CONDITION this->qc_ = DDS::QueryCondition::_nil (); #else @@ -26,14 +24,14 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::Reader_T (void) } template <typename DDS_TYPE, typename CCM_TYPE> -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::~Reader_T (void) +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::~Reader_T (void) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::~Reader_T"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::~Reader_T"); } template <typename DDS_TYPE, typename CCM_TYPE> typename DDS_TYPE::data_reader * -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::impl (void) +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::impl (void) { if (this->impl_) { @@ -49,7 +47,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::impl (void) // ordered_access -> true and DDS_INSTANCE_PRESENTATION_QOS (default) . template <typename DDS_TYPE, typename CCM_TYPE> CORBA::ULong -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::get_nr_valid_samples ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::get_nr_valid_samples ( const DDS_SampleInfoSeq& sample_info, bool determine_last) { @@ -73,33 +71,22 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::get_nr_valid_samples ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_without_instance ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_without_instance ( typename DDS_TYPE::dds_seq_type & data, DDS_SampleInfoSeq & sample_info) { - DDS_ReturnCode_t retval = DDS_RETCODE_ERROR; -#if defined DDS4CCM_USES_QUERY_CONDITION - if (!CORBA::is_nil (this->qc_)) - { - this->impl ()->read_w_condition (data, - sample_info, - DDS_LENGTH_UNLIMITED, - this->qc_->get_impl ()); - } - else - throw ::CCM_DDS::InternalError (retval, 0); -#else - retval = this->impl ()->read (data, + DDS_ReturnCode_t const retval = this->impl ()->read ( + data, sample_info, DDS_LENGTH_UNLIMITED, DDS_READ_SAMPLE_STATE | DDS_NOT_READ_SAMPLE_STATE, DDS_NEW_VIEW_STATE | DDS_NOT_NEW_VIEW_STATE, DDS_ALIVE_INSTANCE_STATE); -#endif + if (retval != DDS_RETCODE_OK && retval != DDS_RETCODE_NO_DATA) { this->impl ()->return_loan(data, sample_info); - DDS4CCM_ERROR (1, (LM_ERROR, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_without_instance - ") + DDS4CCM_ERROR (1, (LM_ERROR, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_without_instance - ") ACE_TEXT ("retval is %C\n"), translate_retcode(retval))); throw ::CCM_DDS::InternalError (retval, 0); } @@ -108,7 +95,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_without_instance ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_last ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_last ( typename CCM_TYPE::seq_type::_out_type instances, ::CCM_DDS::ReadInfoSeq_out infos) { @@ -118,18 +105,12 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_last ( this->read_without_instance (data, sample_info); - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW_THROW_EX (inst_seq, - typename CCM_TYPE::seq_type, - CORBA::NO_MEMORY ()); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW_THROW_EX (infoseq, - ::CCM_DDS::ReadInfoSeq, - CORBA::NO_MEMORY ()); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type; + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq; CORBA::ULong const nr_of_last_samples = this->get_nr_valid_samples (sample_info, true); - DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_last - ") + DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_last - ") ACE_TEXT ("total number of samples <%u> - ") ACE_TEXT ("last number of samples <%u>\n"), data.length(), @@ -144,21 +125,21 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_last ( { if((sample_info[i].sample_rank == 0) && (sample_info[i].valid_data)) { - (*infoseq)[ix] <<= sample_info[i]; - (*inst_seq)[ix] = data[i]; + infoseq[ix] <<= sample_info[i]; + inst_seq[ix] = data[i]; ++ix; } } // Return the loan this->impl ()->return_loan(data,sample_info); - infos = infoseq; - instances = inst_seq; + infos = infoseq._retn (); + instances = inst_seq._retn(); } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( typename CCM_TYPE::seq_type::_out_type instances, ::CCM_DDS::ReadInfoSeq_out infos) { @@ -169,20 +150,14 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( this->read_without_instance (data, sample_info); CORBA::ULong const nr_of_valid_samples = this->get_nr_valid_samples (sample_info); - DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_all - ") + DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_all - ") ACE_TEXT ("total number of samples <%u> - ") ACE_TEXT ("valid number of samples <%u>\n"), data.length (), nr_of_valid_samples)); - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW_THROW_EX (inst_seq, - typename CCM_TYPE::seq_type, - CORBA::NO_MEMORY ()); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW_THROW_EX (infoseq, - ::CCM_DDS::ReadInfoSeq, - CORBA::NO_MEMORY ()); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type; + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq; infoseq->length (nr_of_valid_samples); inst_seq->length (nr_of_valid_samples); @@ -193,8 +168,8 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( { if(sample_info[i].valid_data) { - (*infoseq)[ix] <<= sample_info[i]; - (*inst_seq)[ix] = data[i]; + infoseq[ix] <<= sample_info[i]; + inst_seq[ix] = data[i]; ++ix; } } @@ -202,13 +177,13 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_all ( // Return the loan this->impl ()->return_loan(data,sample_info); - infos = infoseq; - instances = inst_seq; + infos = infoseq._retn (); + instances = inst_seq._retn(); } template <typename DDS_TYPE, typename CCM_TYPE> DDS_InstanceHandle_t -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::check_handle ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::check_handle ( const typename DDS_TYPE::value_type& an_instance, const ::DDS::InstanceHandle_t & instance_handle) { @@ -231,12 +206,12 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::check_handle ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_with_instance ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_with_instance ( typename DDS_TYPE::dds_seq_type & data, const ::DDS_InstanceHandle_t & lookup_hnd, DDS_SampleInfoSeq & sample_info) { - DDS4CCM_DEBUG (6, (LM_INFO, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_with_instance - ") + DDS4CCM_DEBUG (6, (LM_INFO, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_with_instance - ") ACE_TEXT ("Reading with instance.\n"))); DDS_ReturnCode_t const retval = this->impl ()->read_instance ( data, @@ -249,7 +224,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_with_instance ( if (retval != DDS_RETCODE_OK && retval != DDS_RETCODE_NO_DATA) { this->impl ()->return_loan(data, sample_info); - DDS4CCM_ERROR (1, (LM_ERROR, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_with_instance - ") + DDS4CCM_ERROR (1, (LM_ERROR, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_with_instance - ") ACE_TEXT ("retval is %C\n"), translate_retcode(retval))); throw ::CCM_DDS::InternalError (retval, 0); } @@ -257,7 +232,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_with_instance ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_last ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_last ( typename DDS_TYPE::value_type& an_instance, ::CCM_DDS::ReadInfo_out info, const ::DDS::InstanceHandle_t & instance_handle) @@ -272,7 +247,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_last ( ::DDS_Long sample = data.length(); DDS4CCM_DEBUG (6, (LM_INFO, - ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_one_last - ") + ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_one_last - ") ACE_TEXT ("total number of samples <%u>\n"), sample)); while (sample >= 0 && !sample_info[sample-1].valid_data) @@ -293,7 +268,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_last ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( const typename DDS_TYPE::value_type& an_instance, typename CCM_TYPE::seq_type::_out_type instances, ::CCM_DDS::ReadInfoSeq_out infos, @@ -309,20 +284,14 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( // Count the number of valid samples CORBA::ULong const nr_of_valid_samples = this->get_nr_valid_samples (sample_info); - DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::DDS_CCM::Reader_T::read_all - ") + DDS4CCM_DEBUG (6, (LM_DEBUG, ACE_TEXT ("CIAO::DDS4CCM::RTI::Reader_T::read_all - ") ACE_TEXT ("total number of samples <%u> - ") ACE_TEXT ("valid number of samples <%u>\n"), data.length (), nr_of_valid_samples)); - typename CCM_TYPE::seq_type * inst_seq = 0; - ACE_NEW_THROW_EX (inst_seq, - typename CCM_TYPE::seq_type (nr_of_valid_samples), - CORBA::NO_MEMORY ()); - ::CCM_DDS::ReadInfoSeq * infoseq = 0; - ACE_NEW_THROW_EX (infoseq, - ::CCM_DDS::ReadInfoSeq (nr_of_valid_samples), - CORBA::NO_MEMORY ()); + typename CCM_TYPE::seq_type::_var_type inst_seq = new typename CCM_TYPE::seq_type (nr_of_valid_samples); + ::CCM_DDS::ReadInfoSeq_var infoseq = new ::CCM_DDS::ReadInfoSeq (nr_of_valid_samples); infoseq->length (nr_of_valid_samples); inst_seq->length (nr_of_valid_samples); @@ -333,8 +302,8 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( { if(sample_info[i].valid_data) { - (*infoseq)[ix] <<= sample_info[i]; - (*inst_seq)[ix] = data[i]; + infoseq[ix] <<= sample_info[i]; + inst_seq[ix] = data[i]; ++ix; } } @@ -342,27 +311,27 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::read_one_all ( // Return the loan this->impl ()->return_loan(data, sample_info); - infos = infoseq; - instances = inst_seq; + infos = infoseq._retn (); + instances = inst_seq._retn(); } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( const ::CCM_DDS::QueryFilter & filter) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::create_filter"); ::DDS::Subscriber_var sub = this->reader_->get_subscriber (); if (CORBA::is_nil (sub)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to get Subscriber.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } ::DDS::DomainParticipant_var dp = sub->get_participant (); if (CORBA::is_nil (dp)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to get Participant.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 1); } @@ -374,7 +343,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( filter.query_parameters); if (CORBA::is_nil (this->cft_)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to create ContentFilteredTopic.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 1); } @@ -388,7 +357,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( ::DDS::ReturnCode_t const retval = sub->delete_datareader (this->reader_); if (retval != ::DDS::RETCODE_OK) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to delete DataReader.\n")); } this->reader_ = ::DDS::CCM_DataReader::_nil (); @@ -417,7 +386,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( } if (CORBA::is_nil(reader)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::create_filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::create_filter - " "Error: Unable to create a new DataReader.\n")); } this->reader_ = ::DDS::CCM_DataReader::_narrow (reader); @@ -426,54 +395,48 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::create_filter ( template <typename DDS_TYPE, typename CCM_TYPE> ::CCM_DDS::QueryFilter * - CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter (void) + CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::filter (void) { #if defined DDS4CCM_USES_QUERY_CONDITION if (CORBA::is_nil (this->qc_)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error: No QueryCondition set yet. First set a filter.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } - ::CCM_DDS::QueryFilter_var filter = 0; - ACE_NEW_THROW_EX (filter, - ::CCM_DDS::QueryFilter(), - CORBA::NO_MEMORY ()); + ::CCM_DDS::QueryFilter * filter = new ::CCM_DDS::QueryFilter(); filter->query = this->qc_->get_query_expression (); this->qc_->get_query_parameters (filter->query_parameters); - return filter._retn (); + return filter; #else if (CORBA::is_nil (this->cft_)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error: No ContentFilter set yet. First set a filter.\n")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } - ::CCM_DDS::QueryFilter_var filter = 0; - ACE_NEW_THROW_EX (filter, - ::CCM_DDS::QueryFilter(), - CORBA::NO_MEMORY ()); + ::CCM_DDS::QueryFilter * filter = new ::CCM_DDS::QueryFilter(); filter->query = this->cft_->get_filter_expression (); ::DDS::ReturnCode_t const retval = this->cft_->get_expression_parameters ( filter->query_parameters); if (retval != DDS::RETCODE_OK) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error getting expression_parameters. " "Retval is %C\n", translate_retcode(retval))); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, retval); } - return filter._retn (); + return filter; #endif } template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( const ::CCM_DDS::QueryFilter & filter) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::filter"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::filter"); #if defined DDS4CCM_USES_QUERY_CONDITION if (CORBA::is_nil (this->qc_)) { @@ -485,7 +448,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( filter.query_parameters); if (CORBA::is_nil (this->qc_)) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error creating query condition.")); throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 1); } @@ -496,7 +459,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( filter.query_parameters); if (retval != ::DDS::RETCODE_OK) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error setting expression_parameters. " "Retval is %C\n", translate_retcode(retval))); @@ -514,7 +477,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( filter.query_parameters); if (retval != ::DDS::RETCODE_OK) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::filter - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::filter - " "Error setting expression_parameters. " "Retval is %C\n", translate_retcode(retval))); @@ -526,7 +489,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::filter ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_qos ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::set_qos ( ::DDS::Topic_ptr topic, const char * library_name, const char * profile_name) @@ -538,10 +501,10 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_qos ( template <typename DDS_TYPE, typename CCM_TYPE> void -CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_impl ( +CIAO::DDS4CCM::RTI::Reader_T<DDS_TYPE, CCM_TYPE>::set_impl ( ::DDS::DataReader_ptr reader) { - DDS4CCM_TRACE ("CIAO::DDS4CCM::DDS_CCM::Reader_T::set_impl"); + DDS4CCM_TRACE ("CIAO::DDS4CCM::RTI::Reader_T::set_impl"); if (::CORBA::is_nil (reader)) { @@ -554,7 +517,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_impl ( if (!rdr) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::data_reader - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::data_reader - " "Unable to cast provided DataReader to servant\n")); throw ::CORBA::INTERNAL (); } @@ -563,7 +526,7 @@ CIAO::DDS4CCM::DDS_CCM::Reader_T<DDS_TYPE, CCM_TYPE>::set_impl ( if (!this->impl ()) { - DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::DDS_CCM::Reader_T::data_reader - " + DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CIAO::DDS4CCM::RTI::Reader_T::data_reader - " "Unable to narrow the provided reader entity to the specific " "type necessary to publish messages\n")); throw ::CORBA::INTERNAL (); diff --git a/CIAO/connectors/dds4ccm/impl/dds/Reader_T.h b/CIAO/connectors/dds4ccm/impl/ndds/Reader_T.h index 056920f1921..de473f0e4c7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Reader_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Reader_T.h @@ -21,7 +21,7 @@ namespace CIAO { namespace DDS4CCM { - namespace DDS_CCM + namespace RTI { template <typename DDS_TYPE, typename CCM_TYPE> class Reader_T : @@ -106,7 +106,7 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/Reader_T.cpp" +#include "dds4ccm/impl/ndds/Reader_T.cpp" #endif /* DDS_READER_T */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h index 68b94c506d1..031474a4484 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ReliabilityQosPolicy.h @@ -30,6 +30,19 @@ operator<<= (::DDS_ReliabilityQosPolicy &ddsqos, const ::DDS::ReliabilityQosPoli ddsqos.max_blocking_time <<= qos.max_blocking_time; } +inline void +operator>>= (const ::DDS_ReliabilityQosPolicy &qos, ::DDS::ReliabilityQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS::ReliabilityQosPolicyKind> (qos.kind); + ddsqos.max_blocking_time <<= qos.max_blocking_time; +} + +inline void +operator>>= (const ::DDS::ReliabilityQosPolicy &qos, ::DDS_ReliabilityQosPolicy & ddsqos) +{ + ddsqos.kind = static_cast < ::DDS_ReliabilityQosPolicyKind> (qos.kind); + ddsqos.max_blocking_time <<= qos.max_blocking_time; +} #endif #endif /* DDS4CCM_RELIABILITYSQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/RequestedDeadlineMissedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h index 3491e007a36..fe0fa067115 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/RequestedDeadlineMissedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/RequestedDeadlineMissedStatus.h @@ -33,6 +33,21 @@ operator<<= (::DDS_RequestedDeadlineMissedStatus &ddsstatus, const ::DDS::Reques ddsstatus.last_instance_handle <<= status.last_instance_handle; } +inline void +operator>>= (const ::DDS_RequestedDeadlineMissedStatus &status, ::DDS::RequestedDeadlineMissedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} + +inline void +operator>>= (const ::DDS::RequestedDeadlineMissedStatus &status, ::DDS_RequestedDeadlineMissedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} #endif #endif /* DDS4CCM_REQUESTEDDEADLINEMISSEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/RequestedIncompatibleQosStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h index 7aa47631de4..2300236f884 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/RequestedIncompatibleQosStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/RequestedIncompatibleQosStatus.h @@ -35,6 +35,23 @@ operator<<= (::DDS_RequestedIncompatibleQosStatus &ddsstatus, const ::DDS::Reque ddsstatus.policies <<= status.policies; } +inline void +operator>>= (const ::DDS_RequestedIncompatibleQosStatus &status, ::DDS::RequestedIncompatibleQosStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_policy_id = status.last_policy_id; + ddsstatus.policies <<= status.policies; +} + +inline void +operator>>= (const ::DDS::RequestedIncompatibleQosStatus &status, ::DDS_RequestedIncompatibleQosStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_policy_id = static_cast <DDS_QosPolicyId_t>(status.last_policy_id); + ddsstatus.policies <<= status.policies; +} #endif #endif /* DDS4CCM_REQUESTEDINCOMPATIBLEQOSSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h index 3666c21ecd5..439c4c0047b 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/ResourceLimitsQosPolicy.h @@ -30,6 +30,21 @@ operator<<= (::DDS_ResourceLimitsQosPolicy &ddsqos, const ::DDS::ResourceLimitsQ ddsqos.max_samples_per_instance = qos.max_samples_per_instance; } +inline void +operator>>= (const ::DDS_ResourceLimitsQosPolicy &qos, ::DDS::ResourceLimitsQosPolicy & ddsqos) +{ + ddsqos.max_samples = qos.max_samples; + ddsqos.max_instances = qos.max_instances; + ddsqos.max_samples_per_instance = qos.max_samples_per_instance; +} + +inline void +operator>>= (const ::DDS::ResourceLimitsQosPolicy &qos, ::DDS_ResourceLimitsQosPolicy & ddsqos) +{ + ddsqos.max_samples = qos.max_samples; + ddsqos.max_instances = qos.max_instances; + ddsqos.max_samples_per_instance = qos.max_samples_per_instance; +} #endif #endif /* DDS4CCM_RESOURCELIMITSQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleInfo.h b/CIAO/connectors/dds4ccm/impl/ndds/SampleInfo.h index 8d3d816576d..8d3d816576d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleInfo.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SampleInfo.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleLostStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/SampleLostStatus.h index 920f4051bd4..920f4051bd4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleLostStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SampleLostStatus.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleRejectedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h index 1623d9b3ce8..032aca41a8c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SampleRejectedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SampleRejectedStatus.h @@ -35,6 +35,23 @@ operator<<= (::DDS_SampleRejectedStatus &ddsstatus, const ::DDS::SampleRejectedS ddsstatus.last_instance_handle <<= status.last_instance_handle; } +inline void +operator>>= (const ::DDS_SampleRejectedStatus &status, ::DDS::SampleRejectedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_reason = static_cast < ::DDS::SampleRejectedStatusKind> (status.last_reason); + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} + +inline void +operator>>= (const ::DDS::SampleRejectedStatus &status, ::DDS_SampleRejectedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.last_reason = static_cast < ::DDS_SampleRejectedStatusKind> (status.last_reason); + ddsstatus.last_instance_handle <<= status.last_instance_handle; +} #endif #endif /* DDS4CCM_SAMPLEREJECTEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/StateListenerControl_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp index 197e999eae8..197e999eae8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/StateListenerControl_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/StateListenerControl_T.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/StateListenerControl_T.h b/CIAO/connectors/dds4ccm/impl/ndds/StateListenerControl_T.h index bbee0e73a71..87ed1de1034 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/StateListenerControl_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/StateListenerControl_T.h @@ -4,7 +4,7 @@ #ifndef DDS4CCM_STATELISTENERCONTROLI_H_ #define DDS4CCM_STATELISTENERCONTROLI_H_ -#include "dds4ccm/impl/dds/DataListenerControl_T.h" +#include "dds4ccm/impl/ndds/DataListenerControl_T.h" #include "dds4ccm/idl/dds4ccm_StateListenerControlEC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) @@ -32,7 +32,7 @@ private: ACE_Atomic_Op <TAO_SYNCH_MUTEX, ::CORBA::Boolean> is_filter_interpreted_; }; -#include "dds4ccm/impl/dds/StateListenerControl_T.cpp" +#include "dds4ccm/impl/ndds/StateListenerControl_T.cpp" #endif /* DDS4CCM_STATELISTENERCONTROLI_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/StatusCondition.cpp b/CIAO/connectors/dds4ccm/impl/ndds/StatusCondition.cpp index 37baef77d72..37baef77d72 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/StatusCondition.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/StatusCondition.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/StatusCondition.h b/CIAO/connectors/dds4ccm/impl/ndds/StatusCondition.h index 1cccb4a3fa1..1101549109a 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/StatusCondition.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/StatusCondition.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) # include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/StringSeq.h b/CIAO/connectors/dds4ccm/impl/ndds/StringSeq.h index 6f75683fd3f..6f75683fd3f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/StringSeq.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/StringSeq.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/Subscriber.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.cpp index 51f57c7b4b1..41ea04b1552 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Subscriber.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.cpp @@ -8,11 +8,11 @@ #include "DataReaderListener.h" #include "Utils.h" #include "StatusCondition.h" +#include "InstanceHandle_t.h" -#include "ndds/InstanceHandle_t.h" -#include "ndds/DataReaderQos.h" -#include "ndds/SubscriberQos.h" -#include "ndds/TopicQos.h" +#include "DataReaderQos.h" +#include "SubscriberQos.h" +#include "TopicQos.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" @@ -85,21 +85,21 @@ namespace CIAO DDSDataReader * CCM_DDS_Subscriber_i::create_datareader ( DDSContentFilteredTopic * topic, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask, const ::DDS::DataReaderQos & qos) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ACE_UNUSED_ARG (qos); - DDS_DataReaderQos ccm_dds_qos = DDS_DATAREADER_QOS_DEFAULT; + DDS_DataReaderQos rti_qos = DDS_DATAREADER_QOS_DEFAULT; return this->impl ()->create_datareader (topic, - ccm_dds_qos, - ccm_dds_drl, + rti_qos, + rti_drl, mask); #else return this->impl ()->create_datareader (topic, qos, - ccm_dds_drl, + rti_drl, mask); #endif } @@ -107,21 +107,21 @@ namespace CIAO DDSDataReader * CCM_DDS_Subscriber_i::create_datareader ( DDSTopic * topic, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask, const ::DDS::DataReaderQos & qos) { #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) ACE_UNUSED_ARG (qos); - DDS_DataReaderQos ccm_dds_qos = DDS_DATAREADER_QOS_DEFAULT; + DDS_DataReaderQos rti_qos = DDS_DATAREADER_QOS_DEFAULT; return this->impl ()->create_datareader (topic, - ccm_dds_qos, - ccm_dds_drl, + rti_qos, + rti_drl, mask); #else return this->impl ()->create_datareader (topic, qos, - ccm_dds_drl, + rti_drl, mask); #endif } @@ -132,13 +132,13 @@ namespace CIAO DDSContentFilteredTopic * topic, const char * library_name, const char * profile_name, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask) { return this->impl ()->create_datareader_with_profile (topic, library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); } #endif @@ -149,13 +149,13 @@ namespace CIAO DDSTopic * topic, const char * library_name, const char * profile_name, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask) { return this->impl ()->create_datareader_with_profile (topic, library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); } #endif @@ -169,15 +169,15 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::create_datareader"); ::DDS::DataReader_var retval = ::DDS::DataReader::_nil (); - DDSDataReaderListener *ccm_dds_drl = 0; + DDSDataReaderListener *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataReaderListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSDataReader * ccm_dds_dr = 0; + DDSDataReader * rti_dr = 0; CCM_DDS_Topic_i * topic = dynamic_cast < CCM_DDS_Topic_i * > (a_topic); if (!topic) @@ -188,20 +188,20 @@ namespace CIAO { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Subscriber_i::create_datareader - " "Error: Unable to cast provided topic to one of its servant.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_BAD_PARAMETER, 0); } else - ccm_dds_dr = this->create_datareader (cf_topic->get_impl (), ccm_dds_drl, mask, qos); + rti_dr = this->create_datareader (cf_topic->get_impl (), rti_drl, mask, qos); } else - ccm_dds_dr = this->create_datareader (topic->get_impl (), ccm_dds_drl, mask, qos); + rti_dr = this->create_datareader (topic->get_impl (), rti_drl, mask, qos); - if (!ccm_dds_dr) + if (!rti_dr) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Subscriber_i::create_datareader - " "Error: RTI Topic returned a nil datareader.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } else @@ -210,9 +210,9 @@ namespace CIAO "Successfully created datareader.\n")); } - ccm_dds_dr->enable (); + rti_dr->enable (); ACE_NEW_THROW_EX (retval, - CCM_DDS_DataReader_i (ccm_dds_dr), + CCM_DDS_DataReader_i (rti_dr), CORBA::NO_MEMORY ()); return retval._retn (); } @@ -227,15 +227,15 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::create_datareader_with_profile"); ::DDS::DataReader_var retval = ::DDS::DataReader::_nil (); - DDSDataReaderListener *ccm_dds_drl = 0; + DDSDataReaderListener *rti_drl = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_drl, + ACE_NEW_THROW_EX (rti_drl, CCM_DDS_DataReaderListener_i (a_listener), CORBA::NO_MEMORY ()); } - DDSDataReader * ccm_dds_dr = 0; + DDSDataReader * rti_dr = 0; CCM_DDS_Topic_i * topic = dynamic_cast < CCM_DDS_Topic_i * > (a_topic); if (!topic) @@ -246,28 +246,28 @@ namespace CIAO { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Subscriber_i::create_datareader_with_profile - " "Error: Unable to cast provided topic to one of its servant.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_BAD_PARAMETER, 0); } else - ccm_dds_dr = this->create_datareader_with_profile (cf_topic->get_impl (), + rti_dr = this->create_datareader_with_profile (cf_topic->get_impl (), library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); } else - ccm_dds_dr = this->create_datareader_with_profile (topic->get_impl (), + rti_dr = this->create_datareader_with_profile (topic->get_impl (), library_name, profile_name, - ccm_dds_drl, + rti_drl, mask); - if (!ccm_dds_dr) + if (!rti_dr) { DDS4CCM_ERROR (1, (LM_ERROR, CLINFO "CCM_DDS_Subscriber_i::create_datareader_with_profile - " "Error: RTI Topic returned a nil datareader.\n")); - delete ccm_dds_drl; + delete rti_drl; throw CCM_DDS::InternalError (::DDS::RETCODE_ERROR, 0); } else @@ -278,9 +278,9 @@ namespace CIAO profile_name)); } - ccm_dds_dr->enable (); + rti_dr->enable (); ACE_NEW_THROW_EX (retval, - CCM_DDS_DataReader_i (ccm_dds_dr), + CCM_DDS_DataReader_i (rti_dr), CORBA::NO_MEMORY ()); return retval._retn (); } @@ -361,9 +361,9 @@ namespace CIAO { CIAO_TRACE ("CCM_DDS_Subscriber_i::set_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriberQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl ()->get_qos (ccm_dds_qos); + ::DDS_SubscriberQos rti_qos; + rti_qos <<= qos; + return this->impl ()->get_qos (rti_qos); #else return this->impl ()->set_qos (qos); #endif @@ -375,9 +375,9 @@ namespace CIAO { CIAO_TRACE ("CCM_DDS_Subscriber_i::get_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_SubscriberQos ccm_dds_qos; - ::DDS::ReturnCode_t retcode = this->impl ()->get_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + ::DDS_SubscriberQos rti_qos; + ::DDS::ReturnCode_t retcode = this->impl ()->get_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl ()->get_qos (qos); @@ -391,14 +391,14 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::set_listener"); - CCM_DDS_SubscriberListener_i* ccm_dds_impl_list = 0; + CCM_DDS_SubscriberListener_i* rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_SubscriberListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_impl_list, mask); + return this->impl ()->set_listener (rti_impl_list, mask); } ::DDS::SubscriberListener_ptr @@ -406,8 +406,8 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::get_listener"); - DDSSubscriberListener *ccm_dds_impl_list = this->impl ()->get_listener (); - CCM_DDS_SubscriberListener_i *list_proxy = dynamic_cast <CCM_DDS_SubscriberListener_i *> (ccm_dds_impl_list); + DDSSubscriberListener *rti_impl_list = this->impl ()->get_listener (); + CCM_DDS_SubscriberListener_i *list_proxy = dynamic_cast <CCM_DDS_SubscriberListener_i *> (rti_impl_list); if (!list_proxy) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_Subscriber_i::get_listener - " @@ -459,9 +459,9 @@ namespace CIAO { CIAO_TRACE ("CCM_DDS_Subscriber_i::set_default_datareader_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataReaderQos ccm_dds_qos; - ccm_dds_qos <<= qos; - return this->impl ()->set_default_datareader_qos (ccm_dds_qos); + ::DDS_DataReaderQos rti_qos; + rti_qos <<= qos; + return this->impl ()->set_default_datareader_qos (rti_qos); #else return this->impl ()->set_default_datareader_qos (qos); #endif @@ -473,9 +473,9 @@ namespace CIAO { CIAO_TRACE ("CCM_DDS_Subscriber_i::get_default_datareader_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataReaderQos ccm_dds_qos; - ::DDS::ReturnCode_t retcode = this->impl ()->get_default_datareader_qos (ccm_dds_qos); - qos <<= ccm_dds_qos; + ::DDS_DataReaderQos rti_qos; + ::DDS::ReturnCode_t retcode = this->impl ()->get_default_datareader_qos (rti_qos); + qos <<= rti_qos; return retcode; #else return this->impl ()->get_default_datareader_qos (qos); @@ -489,15 +489,15 @@ namespace CIAO { DDS4CCM_TRACE ("CCM_DDS_Subscriber_i::copy_from_topic_qos"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - ::DDS_DataReaderQos ccm_dds_qos; - ::DDS_TopicQos ccm_dds_topic_qos; + ::DDS_DataReaderQos rti_qos; + ::DDS_TopicQos rti_topic_qos; - ccm_dds_qos <<= a_datareader_qos; - ccm_dds_topic_qos <<= a_impl_qos; + rti_qos <<= a_datareader_qos; + rti_topic_qos <<= a_impl_qos; ::DDS::ReturnCode_t retcode = - this->impl()->copy_from_topic_qos (ccm_dds_qos, - ccm_dds_topic_qos); - a_datareader_qos <<= ccm_dds_qos; + this->impl()->copy_from_topic_qos (rti_qos, + rti_topic_qos); + a_datareader_qos <<= rti_qos; return retcode; #else return this->impl()->copy_from_topic_qos (a_datareader_qos, diff --git a/CIAO/connectors/dds4ccm/impl/dds/Subscriber.h b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h index b1a0d974572..c1ed651728e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Subscriber.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #include "tao/LocalObject.h" @@ -139,14 +139,14 @@ namespace CIAO DDSDataReader * create_datareader ( DDSTopic * topic, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask, const ::DDS::DataReaderQos & qos); DDSDataReader * create_datareader ( DDSContentFilteredTopic * topic, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask, const ::DDS::DataReaderQos & qos); @@ -156,7 +156,7 @@ namespace CIAO DDSContentFilteredTopic * topic, const char* library_name, const char *profile_name, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask); #endif @@ -166,7 +166,7 @@ namespace CIAO DDSTopic * topic, const char* library_name, const char *profile_name, - DDSDataReaderListener * ccm_dds_drl, + DDSDataReaderListener * rti_drl, ::DDS::StatusMask mask); #endif }; diff --git a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener.cpp index 9d88d94f8ea..f5897fa3945 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener.cpp @@ -3,14 +3,12 @@ #include "SubscriberListener.h" #include "Subscriber.h" #include "DataReader.h" - -#include "ndds/SampleLostStatus.h" -#include "ndds/SubscriptionMatchedStatus.h" -#include "ndds/RequestedDeadlineMissedStatus.h" -#include "ndds/SampleRejectedStatus.h" -#include "ndds/LivelinessChangedStatus.h" -#include "ndds/RequestedIncompatibleQosStatus.h" - +#include "SampleLostStatus.h" +#include "SubscriptionMatchedStatus.h" +#include "RequestedDeadlineMissedStatus.h" +#include "SampleRejectedStatus.h" +#include "LivelinessChangedStatus.h" +#include "RequestedIncompatibleQosStatus.h" #include "dds4ccm/impl/logger/Log_Macros.h" namespace CIAO diff --git a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener.h b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener.h index 585744c9f93..6ccfa187656 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener.h @@ -13,7 +13,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp index bd3e0ef7161..1dd1b95f0c4 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener_T.cpp @@ -1,10 +1,10 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/DataReader.h" +#include "dds4ccm/impl/ndds/DataReader.h" #include "dds4ccm/impl/logger/Log_Macros.h" -#include "dds4ccm/impl/dds/DDSCallbackStatusHandler.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/DDSCallbackStatusHandler.h" +#include "dds4ccm/impl/ndds/Utils.h" #include "tao/ORB_Core.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener_T.h index 7cdf42eb1a5..fd39a011c6f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/SubscriberListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberListener_T.h @@ -82,6 +82,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/SubscriberListener_T.cpp" +#include "dds4ccm/impl/ndds/SubscriberListener_T.cpp" #endif /* DDS_SUBSCRIBERLISTENER_T_H_ */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriberQos.h b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberQos.h index 9ccabb98f45..0460ac99fa7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriberQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriberQos.h @@ -37,6 +37,23 @@ operator<<= (::DDS_SubscriberQos &ddsqos, const ::DDS::SubscriberQos & qos) ddsqos.entity_factory <<= qos.entity_factory; } +inline void +operator>>= (const ::DDS_SubscriberQos &qos, ::DDS::SubscriberQos & ddsqos) +{ + ddsqos.presentation <<= qos.presentation; + ddsqos.partition <<= qos.partition; + ddsqos.group_data <<= qos.group_data; + ddsqos.entity_factory <<= qos.entity_factory; +} + +inline void +operator>>= (const ::DDS::SubscriberQos &qos, ::DDS_SubscriberQos & ddsqos) +{ + ddsqos.presentation <<= qos.presentation; + ddsqos.partition <<= qos.partition; + ddsqos.group_data <<= qos.group_data; + ddsqos.entity_factory <<= qos.entity_factory; +} #endif #endif /* DDS4CCM_SUBSCRIBERQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionMatchedStatus.h b/CIAO/connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h index 0658188dace..01a6f04c5e7 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/SubscriptionMatchedStatus.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/SubscriptionMatchedStatus.h @@ -37,6 +37,25 @@ operator<<= (::DDS_SubscriptionMatchedStatus &ddsstatus, const ::DDS::Subscripti ddsstatus.last_publication_handle <<= status.last_publication_handle; } +inline void +operator>>= (const ::DDS_SubscriptionMatchedStatus &status, ::DDS::SubscriptionMatchedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.current_count = status.current_count; + ddsstatus.current_count_change = status.current_count_change; + ddsstatus.last_publication_handle <<= status.last_publication_handle; +} + +inline void +operator>>= (const ::DDS::SubscriptionMatchedStatus &status, ::DDS_SubscriptionMatchedStatus & ddsstatus) +{ + ddsstatus.total_count = status.total_count; + ddsstatus.total_count_change = status.total_count_change; + ddsstatus.current_count = status.current_count; + ddsstatus.current_count_change = status.current_count_change; + ddsstatus.last_publication_handle <<= status.last_publication_handle; +} #endif #endif /* DDS4CCM_SUBSCRIPTIONMATCHEDSTATUS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h index 96da82f6f33..19aaaf31251 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TimeBasedFilterQosPolicy.h @@ -28,6 +28,17 @@ operator<<= (::DDS_TimeBasedFilterQosPolicy &ddsqos, const ::DDS::TimeBasedFilte ddsqos.minimum_separation <<= qos.minimum_separation; } +inline void +operator>>= (const ::DDS_TimeBasedFilterQosPolicy &qos, ::DDS::TimeBasedFilterQosPolicy & ddsqos) +{ + ddsqos.minimum_separation <<= qos.minimum_separation; +} + +inline void +operator>>= (const ::DDS::TimeBasedFilterQosPolicy &qos, ::DDS_TimeBasedFilterQosPolicy & ddsqos) +{ + ddsqos.minimum_separation <<= qos.minimum_separation; +} #endif #endif /* DDS4CCM_TIMEBASEDFILTERQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/TimeUtilities.h b/CIAO/connectors/dds4ccm/impl/ndds/TimeUtilities.h index e6f1050e518..1ebb682c1b9 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TimeUtilities.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TimeUtilities.h @@ -31,4 +31,18 @@ operator<<= (::ACE_Time_Value & ace_time, const ::DDS::Time_t &dds_time) ace_time.usec (dds_time.nanosec/1000); } +inline void +operator>>= (const ::DDS::Time_t & dds_time, ::ACE_Time_Value & ace_time) +{ + ace_time.sec (dds_time.sec); + ace_time.usec (dds_time.nanosec/1000); +} + +inline void +operator>>= (const ::ACE_Time_Value & ace_time, ::DDS::Time_t &dds_time) +{ + dds_time.sec = static_cast < ::CORBA::Long> (ace_time.sec ()); + dds_time.nanosec = ace_time.usec () * 1000; +} + #endif /* DDS4CCM_TIME_UTILITIES_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/Time_t.h b/CIAO/connectors/dds4ccm/impl/ndds/Time_t.h index 118b46d68cf..a78b01a4058 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/Time_t.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Time_t.h @@ -29,6 +29,12 @@ operator<<= (::DDS_Time_t &ddstime, const ::DDS::Time_t & time) ddstime.nanosec = time.nanosec; } +inline void +operator>>= (const ::DDS_Time_t &time, ::DDS::Time_t & ddstime) +{ + ddstime.sec = time.sec; + ddstime.nanosec = time.nanosec; +} #endif #endif /* DDS4CCM_TIME_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Topic.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Topic.cpp index 28f5c7d48b2..935db7d77e3 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Topic.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Topic.cpp @@ -4,11 +4,9 @@ #include "ContentFilteredTopic.h" #include "StatusCondition.h" #include "TopicListener.h" - -#include "ndds/InstanceHandle_t.h" -#include "ndds/InconsistentTopicStatus.h" -#include "ndds/TopicQos.h" - +#include "InstanceHandle_t.h" +#include "InconsistentTopicStatus.h" +#include "TopicQos.h" #include "dds4ccm/impl/logger/Log_Macros.h" namespace CIAO @@ -57,14 +55,14 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_Topic_i::set_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - CCM_DDS_TopicListener_i *ccm_dds_impl_list = 0; + CCM_DDS_TopicListener_i *rti_impl_list = 0; if (!CORBA::is_nil (a_listener)) { - ACE_NEW_THROW_EX (ccm_dds_impl_list, + ACE_NEW_THROW_EX (rti_impl_list, CCM_DDS_TopicListener_i (a_listener), CORBA::NO_MEMORY ()); } - return this->impl ()->set_listener (ccm_dds_impl_list, mask); + return this->impl ()->set_listener (rti_impl_list, mask); #else return this->impl ()->set_listener (a_listener, mask); #endif @@ -76,8 +74,8 @@ namespace CIAO DDS4CCM_TRACE ("CCM_DDS_Topic_i::get_listener"); #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) - DDSTopicListener *ccm_dds_topic_list = this->impl ()->get_listener (); - CCM_DDS_TopicListener_i *list_proxy = dynamic_cast <CCM_DDS_TopicListener_i *> (ccm_dds_topic_list); + DDSTopicListener *rti_topic_list = this->impl ()->get_listener (); + CCM_DDS_TopicListener_i *list_proxy = dynamic_cast <CCM_DDS_TopicListener_i *> (rti_topic_list); if (!list_proxy) { DDS4CCM_DEBUG (6, (LM_DEBUG, "CCM_DDS_Topic_i::get_listener - " diff --git a/CIAO/connectors/dds4ccm/impl/dds/Topic.h b/CIAO/connectors/dds4ccm/impl/ndds/Topic.h index b6a495ceecc..20b40839cd9 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Topic.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Topic.h @@ -12,7 +12,7 @@ #include "DomainParticipant.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #include "tao/LocalObject.h" #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h index 0a792fcb9f9..0769149068f 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicDataQosPolicy.h @@ -9,8 +9,6 @@ #ifndef DDS4CCM_TOPICDATAQOSPOLICY_H #define DDS4CCM_TOPICDATAQOSPOLICY_H -#include "OctetSeq.h" - #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) typedef ::DDS::TopicDataQosPolicy DDS_TopicDataQosPolicy; #endif @@ -19,15 +17,35 @@ typedef ::DDS::TopicDataQosPolicy DDS_TopicDataQosPolicy; inline void operator<<= (::DDS::TopicDataQosPolicy &ddsqos, const ::DDS_TopicDataQosPolicy & qos) { - ddsqos.value <<= qos.value; + // @todo + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ddsqos.value = qos.value; } inline void operator<<= (::DDS_TopicDataQosPolicy &ddsqos, const ::DDS::TopicDataQosPolicy & qos) { - ddsqos.value <<= qos.value; + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ddsqos.value = qos.value; +} + +inline void +operator>>= (const ::DDS_TopicDataQosPolicy &qos, ::DDS::TopicDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ddsqos.value = qos.value; } +inline void +operator>>= (const ::DDS::TopicDataQosPolicy &qos, ::DDS_TopicDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ddsqos.value = qos.value; +} #endif #endif /* DDS4CCM_TOPICDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicDescription.cpp b/CIAO/connectors/dds4ccm/impl/ndds/TopicDescription.cpp index 95a71927d4c..95a71927d4c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicDescription.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicDescription.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicDescription.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicDescription.h index 63453d6c60e..e00754ba14e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicDescription.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicDescription.h @@ -15,7 +15,7 @@ #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h" +#include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicListener.cpp b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener.cpp index e6624770ec5..0a2b0f673a8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicListener.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener.cpp @@ -2,8 +2,7 @@ #include "TopicListener.h" #include "Topic.h" - -#include "ndds/InconsistentTopicStatus.h" +#include "InconsistentTopicStatus.h" #include "dds4ccm/idl/dds4ccm_BaseC.h" diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicListener.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener.h index e991ac8257e..e991ac8257e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicListener.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicListener_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener_T.cpp index 96b0a259cb8..2f018babcf5 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicListener_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener_T.cpp @@ -1,8 +1,8 @@ // $Id$ -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" -#include "dds4ccm/impl/dds/Topic.h" -#include "dds4ccm/impl/dds/DDSCallbackStatusHandler.h" +#include "dds4ccm/impl/ndds/Topic.h" +#include "dds4ccm/impl/ndds/DDSCallbackStatusHandler.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/TopicListener_T.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener_T.h index 609978767e8..1fdb833b885 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/TopicListener_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicListener_T.h @@ -44,4 +44,4 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/TopicListener_T.cpp" +#include "dds4ccm/impl/ndds/TopicListener_T.cpp" diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/TopicQos.h b/CIAO/connectors/dds4ccm/impl/ndds/TopicQos.h index e5ee0fe199b..f26f376dd6c 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/TopicQos.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TopicQos.h @@ -64,6 +64,41 @@ operator<<= (::DDS_TopicQos &ddsqos, const ::DDS::TopicQos & qos) ddsqos.ownership <<= qos.ownership; } +inline void +operator>>= (const ::DDS_TopicQos &qos, ::DDS::TopicQos & ddsqos) +{ + ddsqos.topic_data <<= qos.topic_data; + ddsqos.durability <<= qos.durability; + ddsqos.durability_service <<= qos.durability_service; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.transport_priority <<= qos.transport_priority; + ddsqos.lifespan <<= qos.lifespan; + ddsqos.ownership <<= qos.ownership; +} + +inline void +operator>>= (const ::DDS::TopicQos &qos, ::DDS_TopicQos & ddsqos) +{ + ddsqos.topic_data <<= qos.topic_data; + ddsqos.durability <<= qos.durability; + ddsqos.durability_service <<= qos.durability_service; + ddsqos.deadline <<= qos.deadline; + ddsqos.latency_budget <<= qos.latency_budget; + ddsqos.liveliness <<= qos.liveliness; + ddsqos.reliability <<= qos.reliability; + ddsqos.destination_order <<= qos.destination_order; + ddsqos.history <<= qos.history; + ddsqos.resource_limits <<= qos.resource_limits; + ddsqos.transport_priority <<= qos.transport_priority; + ddsqos.lifespan <<= qos.lifespan; + ddsqos.ownership <<= qos.ownership; +} #endif #endif /* DDS4CCM_TOPICQOS_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h index 6a318a7b4ad..7778cdce0d5 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/TransportPriorityQosPolicy.h @@ -17,15 +17,26 @@ typedef ::DDS::TransportPriorityQosPolicy DDS_TransportPriorityQosPolicy; inline void operator<<= (::DDS::TransportPriorityQosPolicy &ddsqos, const ::DDS_TransportPriorityQosPolicy & qos) { - ddsqos.value = qos.value; + ddsqos.value <<= qos.value; } inline void operator<<= (::DDS_TransportPriorityQosPolicy &ddsqos, const ::DDS::TransportPriorityQosPolicy & qos) { - ddsqos.value = qos.value; + ddsqos.value <<= qos.value; } +inline void +operator>>= (const ::DDS_TransportPriorityQosPolicy &qos, ::DDS::TransportPriorityQosPolicy & ddsqos) +{ + ddsqos.value <<= qos.value; +} + +inline void +operator>>= (const ::DDS::TransportPriorityQosPolicy &qos, ::DDS_TransportPriorityQosPolicy & ddsqos) +{ + ddsqos.value <<= qos.value; +} #endif #endif /* DDS4CCM_TRANSPORTPRIOTITYQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Updater_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Updater_T.cpp index ee905982084..da03259c7ab 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Updater_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Updater_T.cpp @@ -1,8 +1,8 @@ // $Id$ -#include "dds4ccm/impl/dds/DataWriter.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/Coherent_Changes_Guard.h" +#include "dds4ccm/impl/ndds/DataWriter.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/Coherent_Changes_Guard.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE> diff --git a/CIAO/connectors/dds4ccm/impl/dds/Updater_T.h b/CIAO/connectors/dds4ccm/impl/ndds/Updater_T.h index 376e333005e..49ab380604e 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Updater_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Updater_T.h @@ -81,6 +81,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/Updater_T.cpp" +#include "dds4ccm/impl/ndds/Updater_T.cpp" #endif /* DDS4CCM_UPDATER_H */ diff --git a/CIAO/connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h new file mode 100644 index 00000000000..aaa0950e1bf --- /dev/null +++ b/CIAO/connectors/dds4ccm/impl/ndds/UserDataQosPolicy.h @@ -0,0 +1,50 @@ +/** + * @author Johnny Willemsen <jwillemsen@remedy.nl> + * + * $Id$ + * + * Wrapper facade for NDDS. + */ + +#ifndef DDS4CCM_USERDATAQOSPOLICY_H +#define DDS4CCM_USERDATAQOSPOLICY_H + +#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) +typedef ::DDS::UserDataQosPolicy DDS_UserDataQosPolicy; +#endif + +#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) +inline void +operator<<= (::DDS::UserDataQosPolicy &ddsqos, const ::DDS_UserDataQosPolicy & qos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator<<= (::DDS_UserDataQosPolicy &ddsqos, const ::DDS::UserDataQosPolicy & qos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator>>= (const ::DDS_UserDataQosPolicy &qos, ::DDS::UserDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (ddsqos.value, qos.value, sizeof (qos.value)); +} + +inline void +operator>>= (const ::DDS::UserDataQosPolicy &qos, ::DDS_UserDataQosPolicy & ddsqos) +{ + ACE_UNUSED_ARG (ddsqos); + ACE_UNUSED_ARG (qos); +// ACE_OS::memcpy (qos.value, ddsqos.value, sizeof (ddsqos.value)); +} +#endif + +#endif /* DDS4CCM_USERDATAQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Utils.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Utils.cpp index 0f270083afb..0f270083afb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Utils.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Utils.cpp diff --git a/CIAO/connectors/dds4ccm/impl/dds/Utils.h b/CIAO/connectors/dds4ccm/impl/ndds/Utils.h index 5401a887ce1..5401a887ce1 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Utils.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Utils.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h index ef084365142..09b32871a32 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/WriterDataLifecycleQosPolicy.h @@ -26,6 +26,17 @@ operator<<= (::DDS_WriterDataLifecycleQosPolicy &ddsqos, const ::DDS::WriterData ddsqos.autodispose_unregistered_instances = qos.autodispose_unregistered_instances; } +inline void +operator>>= (const ::DDS_WriterDataLifecycleQosPolicy &qos, ::DDS::WriterDataLifecycleQosPolicy & ddsqos) +{ + ddsqos.autodispose_unregistered_instances = qos.autodispose_unregistered_instances; +} + +inline void +operator>>= (const ::DDS::WriterDataLifecycleQosPolicy &qos, ::DDS_WriterDataLifecycleQosPolicy & ddsqos) +{ + ddsqos.autodispose_unregistered_instances = qos.autodispose_unregistered_instances; +} #endif #endif /* DDS4CCM_WRITERDATALIFECYCLEQOSPOLICY_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/Writer_T.cpp b/CIAO/connectors/dds4ccm/impl/ndds/Writer_T.cpp index f7837a19975..e0a83492589 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Writer_T.cpp +++ b/CIAO/connectors/dds4ccm/impl/ndds/Writer_T.cpp @@ -1,11 +1,9 @@ // $Id$ -#include "dds4ccm/impl/dds/DataWriter.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/Coherent_Changes_Guard.h" - -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" - +#include "dds4ccm/impl/ndds/DataWriter.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/Coherent_Changes_Guard.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "dds4ccm/impl/logger/Log_Macros.h" template <typename DDS_TYPE, typename CCM_TYPE > diff --git a/CIAO/connectors/dds4ccm/impl/dds/Writer_T.h b/CIAO/connectors/dds4ccm/impl/ndds/Writer_T.h index d38887768c5..2565f8337e8 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/Writer_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/Writer_T.h @@ -50,6 +50,6 @@ namespace CIAO } } -#include "dds4ccm/impl/dds/Writer_T.cpp" +#include "dds4ccm/impl/ndds/Writer_T.cpp" #endif /* WRITER_T_H */ diff --git a/CIAO/connectors/dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h b/CIAO/connectors/dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h index 7ca68d771eb..7ca68d771eb 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/dds4ccm_ndds_impl_export.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h diff --git a/CIAO/connectors/dds4ccm/impl/dds/ndds_impl.mpc b/CIAO/connectors/dds4ccm/impl/ndds/ndds_impl.mpc index a447300384f..1edb2b0195d 100644 --- a/CIAO/connectors/dds4ccm/impl/dds/ndds_impl.mpc +++ b/CIAO/connectors/dds4ccm/impl/ndds/ndds_impl.mpc @@ -9,7 +9,6 @@ project(CIAO_DDS4CCM_NDDS_Impl) : dds4ccm_skel, taolib, ciao_output, ccm_stub, c macros += BUILDING_NDDS_LIB Header_Files { *.h - ndds/*.h } Template_Files { diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc b/CIAO/connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc index a219c04cc49..1dce8c89cc5 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/Base/Perf_Keyed_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Perf_Keyed_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_t dynamicflags += PERF_KEYED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=PERF_KEYED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Perf_Keyed_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Perf_Keyed_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl index 90de4395350..72c16054137 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl index c196308730d..670e9c5e9ea 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub3.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl index 9c34ed8fedb..424bcb0d749 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_pub_BE.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl index 21f430bd5d0..dae8581f1d5 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl index 8ce4dbd85c8..ed0e4e307ca 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub2.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl index a5b08f0a8bb..ac188a024d8 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub3.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl index fe020962693..22ac79d6086 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_sub_BE.pl @@ -214,7 +214,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl index c0ea51d4d5c..5ed32dfb116 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Keyed/descriptors/run_test.pl @@ -216,7 +216,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl b/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl index 2c5d1abe554..737864b741c 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.idl @@ -11,10 +11,10 @@ #pragma ndds typesupport "Base/Latency_Test_BaseSupport.h" const short MAX_DATA_SEQUENCE_LENGTH = 8192; -typedef sequence<octet, MAX_DATA_SEQUENCE_LENGTH> OctetSeq; +typedef sequence<octet> OctetSeq; struct LatencyTest { -// string key; + string key; long seq_num; long ping; OctetSeq data; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc b/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc index 9d110fb1d27..c297a36867e 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Base/Latency_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Latency_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += LATENCY_KEYED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=LATENCY_KEYED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Latency_Keyed_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Latency_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp index 56985aed704..5952a6ff9ad 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Receiver/Latency_Test_Receiver_exec.cpp @@ -31,7 +31,7 @@ namespace CIAO_Latency_Test_Receiver_Impl { this->callback_.write_one(an_instance); } - } + } void LatencyTest_Listener_exec_i::on_many_data ( diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl index d57b08797a9..a8b44055aa4 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender.idl @@ -18,6 +18,7 @@ module Latency_Test component Sender { port CCM_DDS::LatencyTest::DDS_Write info_write; + attribute unsigned short keys; attribute unsigned long iterations; attribute unsigned short sleep; attribute unsigned short datalen; //minimal 32 diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp index 977950884dc..66ae2f02a67 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.cpp @@ -9,7 +9,6 @@ #include "ace/Reactor.h" #include "ace/High_Res_Timer.h" - namespace CIAO_Latency_Test_Sender_Impl { //============================================================ @@ -33,13 +32,13 @@ namespace CIAO_Latency_Test_Sender_Impl { ACE_UINT64 receive_time = 0; - //only interested in messages received with a latency_ping = 0 (messages sent back by receiver) + //only interested in messages received with a latency_ping = 0 (messages sent beck by receiver) if( an_instance.ping == 0) - { - ACE_High_Res_Timer::gettimeofday_hr ().to_usec ( receive_time); - this->callback_.read(an_instance, receive_time); - } - } + { + ACE_High_Res_Timer::gettimeofday_hr ().to_usec ( receive_time); + this->callback_.read(an_instance, receive_time); + } + } void LatencyTest_Listener_exec_i::on_many_data ( @@ -124,6 +123,7 @@ namespace CIAO_Latency_Test_Sender_Impl //============================================================ Sender_exec_i::Sender_exec_i (void) : iterations_ (1000), + keys_ (1), datalen_(100), sleep_(10), matched_(false), @@ -135,8 +135,7 @@ namespace CIAO_Latency_Test_Sender_Impl number_of_msg_(0), //number of sent messages timer_(false), received_(false), - seq_num_(0), - sigma_duration_squared_(0) + seq_num_(0) { this->ticker_ = new WriteTicker (*this); } @@ -145,11 +144,6 @@ namespace CIAO_Latency_Test_Sender_Impl { } - static int compare_two_longs(const void *long1, const void *long2) - { - return (*(CORBA::Long*)long1 - *(CORBA::Long*)long2 ); - } - void Sender_exec_i::write_one (void) { @@ -158,9 +152,9 @@ namespace CIAO_Latency_Test_Sender_Impl if( (this->number_of_msg_ == 0) || ( this->received_.value())) { // all messages send, stop timer - if((this->iterations_ != 0) && (this->number_of_msg_ >= this->iterations_ )) + if((this->iterations_ != 0) && (this->number_of_msg_ >= (this->iterations_ * this->keys_))) { - this->stop(); + this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); this->timer_ = false; } else @@ -168,20 +162,20 @@ namespace CIAO_Latency_Test_Sender_Impl try { //send messages with indicator (ping = 1L) so that subscriber knows that this message has to sent back. - this->test_topic_.ping = 1L; - this->test_topic_.seq_num = this->number_of_msg_;; + this->last_key_->second->ping = 1L; + this->last_key_->second->seq_num = this->number_of_msg_; //keep last sent seq_num, in order to control if message is sent back. this->seq_num_ = this->number_of_msg_; - this->received_ = false; - ACE_High_Res_Timer::gettimeofday_hr ().to_usec (this->start_time_); - this->writer_->write_one (this->test_topic_, ::DDS::HANDLE_NIL); - } + + ACE_High_Res_Timer::gettimeofday_hr ().to_usec (this->start_time_); + this->writer_->write_one (this->last_key_->second, ::DDS::HANDLE_NIL); + } catch (const CCM_DDS::InternalError& ) { ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: Internal Error ") - ACE_TEXT ("while updating writer info for <%u>.\n"), - this->test_topic_.seq_num)); + ACE_TEXT ("while updating writer info for <%C>.\n"), + this->last_key_->first.c_str ())); } ++this->number_of_msg_; } @@ -189,7 +183,7 @@ namespace CIAO_Latency_Test_Sender_Impl } void - Sender_exec_i::read(LatencyTest an_instance,ACE_UINT64 receive_time) + Sender_exec_i::read(LatencyTest an_instance,ACE_UINT64 receive_time) { if (an_instance.seq_num == this->seq_num_.value()) { @@ -224,6 +218,19 @@ namespace CIAO_Latency_Test_Sender_Impl { ACE_GUARD_THROW_EX (TAO_SYNCH_MUTEX, _guard, this->mutex_, CORBA::INTERNAL ()); + for (CORBA::UShort i = 1; i < this->keys_ + 1; ++i) + { + char key[7]; + LatencyTest *new_key = new LatencyTest; + ACE_OS::sprintf (key, "KEY_%d", i); + new_key->key = CORBA::string_dup(key); + new_key->seq_num = 0; + new_key->data.allocbuf(this->datalen_); + // to do : freebuf, where ? + this->samples_[key] = new_key; + } + this->last_key_ = this->samples_.begin (); + //this->sleep_ is in ms unsigned int sec = this->sleep_/1000; unsigned int usec = (this->sleep_ % 1000) * 1000; @@ -244,13 +251,9 @@ namespace CIAO_Latency_Test_Sender_Impl void Sender_exec_i::record_time (ACE_UINT64 receive_time) { - ACE_UINT64 interval = ( receive_time - this->start_time_); - ++this->count_; + ACE_UINT64 interval = ( receive_time - this->start_time_); + ++this->count_; long duration = static_cast <CORBA::Long>(interval); - int i = this->count_; - // keep all duration times for statistics - this->duration_times[i-1] = duration; - this->sigma_duration_squared_ += (double)duration * (double)duration; this->tv_total_ += duration; if (duration > this->tv_max_.value ()|| (this->tv_max_.value () == 0L)) this->tv_max_ = duration; @@ -267,16 +270,19 @@ Sender_exec_i::record_time (ACE_UINT64 receive_time) void Sender_exec_i::iterations (::CORBA::ULong iterations) { - if (iterations == 0) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("ERROR: iterations must be greater as '0'\n"))); - throw ::CORBA::BAD_PARAM (); - } - else - { - this->iterations_ = iterations; - } + this->iterations_ = iterations; + } + + ::CORBA::UShort + Sender_exec_i::keys (void) + { + return this->keys_; + } + + void + Sender_exec_i::keys (::CORBA::UShort keys) + { + this->keys_ = keys; } ::CORBA::UShort @@ -319,7 +325,8 @@ Sender_exec_i::record_time (ACE_UINT64 receive_time) void Sender_exec_i::datalen (::CORBA::UShort datalen) { - int overhead_size = sizeof(CORBA::ULong) + sizeof(CORBA::ULong); + // 7 is length of key, has to be removed + int overhead_size = sizeof(CORBA::ULong) + sizeof(CORBA::ULong) + 7; if((datalen <= overhead_size) || (datalen > MAX_DATA_SEQUENCE_LENGTH)) { ACE_ERROR ((LM_ERROR, @@ -327,9 +334,9 @@ Sender_exec_i::record_time (ACE_UINT64 receive_time) throw ::CORBA::BAD_PARAM (); } this->datalen_ = datalen - overhead_size; - this->duration_times = new CORBA::Long[this->iterations_]; } + void Sender_exec_i::set_session_context (::Components::SessionContext_ptr ctx) { @@ -368,81 +375,43 @@ Sender_exec_i::record_time (ACE_UINT64 receive_time) ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: Sender_exec_i::ccm_activate: Unknown exception caught\n"))); } - //make instances of Topic - this->test_topic_.seq_num = 0; - this->test_topic_.ping = 0; - this->test_topic_.data.length (this->datalen_); - } - - void - Sender_exec_i::stop (void) - { - if (this->timer_.value ()) - { - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Sender_exec_i::stop : Timer canceled.\n"))); - delete this->ticker_; - } } - + void Sender_exec_i::ccm_passivate (void) { - this->stop(); + if (this->timer_.value ()) + this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); } void Sender_exec_i::ccm_remove (void) { - ACE_DEBUG ((LM_DEBUG, "SUMMARY SENDER number of messages sent: %u\n", - (this->number_of_msg_))); - - //sort all duration times - qsort(this->duration_times, this->count_,sizeof(CORBA::Long), compare_two_longs); - /* Show latency_50_percentile, latency_90_percentile, latency_99_percentile and - * latency_99.99_percentile. - * For example duration_times[per50] is the median i.e. 50% of the - * samples have a latency time <= duration_times[per50] - */ - int per50 = this->count_/2; - int per90 = (int)(this->count_ * 0.90); - int per99 = (int)(this->count_ * 0.990); - int per999 = (int)(this->count_ * 0.999); - - double avg = this->tv_total_.value () / this->count_; - //calculate standard deviation - double _roundtrip_time_std = sqrt( - (this->sigma_duration_squared_ / (double)this->count_) - - (avg * avg)); - - int overhead_size = sizeof(CORBA::ULong) + sizeof(CORBA::ULong); - CORBA::UShort datalen = overhead_size + this->datalen_; -// if( this->count_.value () > 0) - if( this->count_ > 0) - { - ACE_DEBUG ((LM_DEBUG,"Collecting statistics on %d samples with message size %u.\n" - "This is the roundtrip time, *not* the one-way-latency\n" - "bytes ,stdev us,ave us, min us, 50%% us, 90%% us, 99%% us, 99.9%%, max us\n" - "------,-------,-------,-------,-------,-------,-------,-------,-------\n" - "%6d,%7.1f,%7.1f,%7u,%7u,%7u,%7u,%7u,%7u\n", - this->count_, - datalen, - datalen, - _roundtrip_time_std, - avg, - this->tv_min_.value (), - this->duration_times[per50-1], - this->duration_times[per90-1], - this->duration_times[per99-1], - this->duration_times[per999-1], - this->tv_max_.value ())); - } - else - { - ACE_ERROR ((LM_ERROR, "SUMMARY SENDER latency time:\n " + ACE_DEBUG ((LM_DEBUG, "SUMMARY SENDER number of messages sent: %u\n", + (this->number_of_msg_ + 1))); + + if( this->count_.value () > 0) + { + double avg = this->tv_total_.value () / this->count_.value (); + ACE_DEBUG ((LM_DEBUG,"Collecting statistics on %d samples with message size %u.\n" + " TO DO: calculate stdev, 50%%,90%%,99%% and 99.99%%\n" + "This is the roundtrip time, *not* the one-way-latency\n" + "bytes ,stdev us,ave us, min us, 50%% us, 90%% us, 99%% us, 99.99%%, max us\n" + "------,-------,-------,-------,-------,-------,-------,-------,-------\n" + "%6d,-------,%7.1f,%7u,-------,-------,-------,-------,%7u\n", + this->count_.value (), + this->datalen_, + this->datalen_, + avg, + this->tv_min_.value (), + this->tv_max_.value ())); + } + else + { + ACE_ERROR ((LM_ERROR, "SUMMARY SENDER latency time:\n " "No samples reveived back.\n")); - } + } } extern "C" SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h index 7ecd150c6d5..407b8524f07 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/Sender/Latency_Test_Sender_exec.h @@ -20,8 +20,8 @@ namespace CIAO_Latency_Test_Sender_Impl { typedef ACE_Atomic_Op <TAO_SYNCH_MUTEX, CORBA::Long > Atomic_Long; - typedef ACE_Atomic_Op <TAO_SYNCH_MUTEX, CORBA::ULong > Atomic_ULong; - typedef ACE_Atomic_Op <ACE_Recursive_Thread_Mutex, CORBA::Boolean > Atomic_Boolean; + typedef ACE_Atomic_Op <TAO_SYNCH_MUTEX, CORBA::Long > Atomic_ULong; + typedef ACE_Atomic_Op <TAO_SYNCH_MUTEX, CORBA::Boolean > Atomic_Boolean; class Sender_exec_i; //============================================================ @@ -116,6 +116,9 @@ class SENDER_EXEC_Export ConnectorStatusListener_exec_i virtual ::CORBA::ULong iterations (void); virtual void iterations (::CORBA::ULong iterations); + virtual ::CORBA::UShort keys (void); + virtual void keys (::CORBA::UShort keys); + virtual ::CORBA::UShort sleep (void); virtual void sleep (::CORBA::UShort sleep); @@ -133,8 +136,7 @@ class SENDER_EXEC_Export ConnectorStatusListener_exec_i virtual void ccm_passivate (void); virtual void ccm_remove (void); - void start(void); - void stop (void); + void start (void); void write_one (void); void read(LatencyTest instance,ACE_UINT64 receive_time); @@ -144,6 +146,7 @@ class SENDER_EXEC_Export ConnectorStatusListener_exec_i WriteTicker *ticker_; CORBA::UShort iterations_; + CORBA::UShort keys_; CORBA::UShort datalen_; CORBA::UShort sleep_; @@ -152,19 +155,19 @@ class SENDER_EXEC_Export ConnectorStatusListener_exec_i Atomic_Long tv_total_; Atomic_Long tv_max_; Atomic_Long tv_min_; - CORBA::UShort count_; + Atomic_Long count_; CORBA::UShort number_of_msg_; Atomic_Boolean timer_; Atomic_Boolean received_; Atomic_ULong seq_num_; - CORBA::Double sigma_duration_squared_; ACE_UINT64 start_time_; TAO_SYNCH_MUTEX mutex_; - LatencyTest test_topic_; - CORBA::Octet* buffer_; - CORBA::Long* duration_times; -}; + typedef std::map<ACE_CString, LatencyTest_var> Writer_Table; + Writer_Table samples_; + + Writer_Table::iterator last_key_; + }; extern "C" SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr create_Latency_Test_Sender_Impl (void); diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp index dd5d8430507..33145eef113 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan.cdp @@ -232,13 +232,24 @@ <source/> <implementation xmi:idref="SenderComponentImplementation" /> <configProperty> + <name>keys</name> + <value> + <type> + <kind>tk_ushort</kind> + </type> + <value> + <ushort>1</ushort> + </value> + </value> + </configProperty> + <configProperty> <name>iterations</name> <value> <type> <kind>tk_ulong</kind> </type> <value> - <ulong>1000</ulong> + <ulong>10000</ulong> </value> </value> </configProperty> @@ -249,7 +260,7 @@ <kind>tk_ushort</kind> </type> <value> - <ushort>100</ushort> + <ushort>2</ushort> </value> </value> </configProperty> diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp index eb702b501a4..2bd8d98972b 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_pub.cdp @@ -133,7 +133,7 @@ <kind>tk_string</kind> </type> <value> - <string>HelloTest_Library#LatencyPubQoS</string> + <string>HelloTest_Library#LatencyQoS</string> </value> </value> </configProperty> @@ -145,6 +145,17 @@ <source/> <implementation xmi:idref="SenderComponentImplementation" /> <configProperty> + <name>keys</name> + <value> + <type> + <kind>tk_ushort</kind> + </type> + <value> + <ushort>1</ushort> + </value> + </value> + </configProperty> + <configProperty> <name>iterations</name> <value> <type> diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp index ec60487f40e..5d8e36c520a 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/Plan_sub.cdp @@ -140,7 +140,7 @@ <kind>tk_string</kind> </type> <value> - <string>HelloTest_Library#LatencySubQoS</string> + <string>HelloTest_Library#LatencyQoS</string> </value> </value> </configProperty> diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/README b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/README deleted file mode 100644 index acc1aab79df..00000000000 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/README +++ /dev/null @@ -1,17 +0,0 @@ - -This performace test shows the latency. The test can run with different options. - -- separate publisher and subscriber: - run_pub.pl and run_sub.pl with resp. Plan_pub.cdp and Plan_sub.cdp . - -- to check if test still compiles and runs , use this test - one publisher and one subscriber in 1 process : - run_test.pl with resp. Plan.cdp - - - - -To test changes in the next attributes, changes this values in the publisher cdp-files: -iterations : the number of messages from one instance to send. Has to be greater as 0. -datalen: the datalen of a message (minimal 32). -sleep: time in ms to sleep before writing the next message diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml index a69acd07537..9b472b3f879 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/USER_QOS_PROFILES.xml @@ -39,9 +39,7 @@ RTI Data Distribution Service user manual. <kind>KEEP_ALL_HISTORY_QOS</kind> </history> <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> + <kind>TRANSIENT_DURABILITY_QOS</kind> </durability> <resource_limits> <max_instances>1</max_instances> @@ -72,86 +70,22 @@ RTI Data Distribution Service user manual. <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> </resource_limits> <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> + <kind>TRANSIENT_DURABILITY_QOS</kind> </durability> </datareader_qos> + </qos_profile> - - <qos_profile name="LatencyPubQoS" is_default_qos="true"> - <!-- QoS used to configure the data writer created in the example code --> - <datawriter_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - <max_blocking_time> - <sec>DURATION_INFINITE_SEC</sec> - <nanosec>DURATION_INFINITE_NSEC</nanosec> - </max_blocking_time> - </reliability> - <history> - <kind>KEEP_ALL_HISTORY_QOS</kind> - </history> - <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> - </durability> - <resource_limits> - <max_instances>1</max_instances> - <initial_instances>1</initial_instances> - <max_samples>LENGTH_UNLIMITED</max_samples> - <initial_samples>100</initial_samples> - <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> - </resource_limits> - <protocol> - <rtps_reliable_writer> - <max_heartbeat_retries>10</max_heartbeat_retries> - </rtps_reliable_writer> - </protocol> - </datawriter_qos> - <!-- QoS used to configure the data reader created in the example code --> - <datareader_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - <history> - <kind>KEEP_ALL_HISTORY_QOS</kind> - </history> - <resource_limits> - <initial_samples>100</initial_samples> - <initial_instances>1</initial_instances> - <max_samples>LENGTH_UNLIMITED</max_samples> - <max_instances>1</max_instances> - <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> - </resource_limits> - <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> - </durability> - <ownership> - <kind>EXCLUSIVE_OWNERSHIP_QOS</kind> - </ownership> - </datareader_qos> - </qos_profile> - - <qos_profile name="LatencySubQoS" is_default_qos="true"> + <qos_profile name="BestEffortQoS" is_default_qos="false"> <!-- QoS used to configure the data writer created in the example code --> <datawriter_qos> <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - <max_blocking_time> - <sec>DURATION_INFINITE_SEC</sec> - <nanosec>DURATION_INFINITE_NSEC</nanosec> - </max_blocking_time> - </reliability> + <kind>BEST_EFFORT_RELIABILITY_QOS</kind> + </reliability> <history> <kind>KEEP_ALL_HISTORY_QOS</kind> </history> <durability> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> + <kind>TRANSIENT_DURABILITY_QOS</kind> </durability> <resource_limits> <max_instances>1</max_instances> @@ -160,12 +94,6 @@ RTI Data Distribution Service user manual. <initial_samples>100</initial_samples> <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> </resource_limits> - <ownership> - <kind>EXCLUSIVE_OWNERSHIP_QOS</kind> - </ownership> - <ownership_strength> - <value>2</value> - </ownership_strength> <protocol> <rtps_reliable_writer> <max_heartbeat_retries>10</max_heartbeat_retries> @@ -175,7 +103,7 @@ RTI Data Distribution Service user manual. <!-- QoS used to configure the data reader created in the example code --> <datareader_qos> <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> + <kind>BEST_EFFORT_RELIABILITY_QOS</kind> </reliability> <history> <kind>KEEP_ALL_HISTORY_QOS</kind> @@ -188,12 +116,9 @@ RTI Data Distribution Service user manual. <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> </resource_limits> <durability> - <!--kind>TRANSIENT_DURABILITY_QOS</kind--> - <kind>VOLATILE_DURABILITY_QOS</kind> - <direct_communication>true</direct_communication> + <kind>TRANSIENT_DURABILITY_QOS</kind> </durability> </datareader_qos> - </qos_profile> </qos_library> diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl index 0bddce23b81..72c16054137 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_pub.pl @@ -206,15 +206,15 @@ for ($i = 0; $i < $nr_daemon; ++$i) { } } -print "Sleeping 300 seconds to allow task to complete\n"; -sleep (300); +print "Sleeping 180 seconds to allow task to complete\n"; +sleep (180); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl index 11699c42b49..dae8581f1d5 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_sub.pl @@ -206,15 +206,15 @@ for ($i = 0; $i < $nr_daemon; ++$i) { } } -print "Sleeping 300 seconds to allow task to complete\n"; -sleep (300); +print "Sleeping 180 seconds to allow task to complete\n"; +sleep (180); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl index c0ea51d4d5c..5ed32dfb116 100644 --- a/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/performance-tests/Latency/descriptors/run_test.pl @@ -216,7 +216,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc index 40aac3f95d9..c59af4ade6f 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/CSLDeadline/Base/CSL_DeadlineTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_CSL_DeadlineTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ dynamicflags += CSL_DEADLINETEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CSL_DEADLINETEST_BASE_STUB_Export \ -Wb,stub_export_include=CSL_DeadlineTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst CSL_DeadlineTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/CSLDeadline/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc index 63ab9a3f374..051332cbc91 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/CSLQoS/Base/CSL_QoSTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_CSL_QoSTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += CSL_QOSTEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CSL_QOSTEST_BASE_STUB_Export \ -Wb,stub_export_include=CSL_QoSTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst CSL_QoSTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/CSLQoS/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc index ce968a4a7eb..012f8b0cde3 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Base/CSL_SRTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_CSL_SRTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_def dynamicflags += CSL_SRTEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CSL_SRTEST_BASE_STUB_Export \ -Wb,stub_export_include=CSL_SRTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst CSL_SRTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp index 1eb3926d226..382de258e7d 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Receiver/CSL_SRTest_Receiver_exec.cpp @@ -9,8 +9,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_CSL_SRTest_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp index 0ed59ddaf1a..b15959abf79 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/Sender/CSL_SRTest_Sender_exec.cpp @@ -10,7 +10,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/Reactor.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_CSL_SRTest_Sender_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl index 5d0ab35419d..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/CSLSampleRejected/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (10); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc index d6df1c193f7..cef5dad5e96 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Base/CSL_USTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_CSL_USTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_def dynamicflags += CSL_USTEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CSL_USTEST_BASE_STUB_Export \ -Wb,stub_export_include=CSL_USTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst CSL_USTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp index eefa1e74fde..9d5da5e08a6 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Receiver/CSL_USTest_Receiver_exec.cpp @@ -8,7 +8,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_CSL_USTest_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp index 586054a81d0..d16f7c1e436 100644 --- a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/Sender/CSL_USTest_Sender_exec.cpp @@ -8,7 +8,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/Reactor.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_CSL_USTest_Sender_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl index 66cc403a1fb..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/CSLUnexpStat/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.idl deleted file mode 100644 index cbb0c246148..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.idl +++ /dev/null @@ -1,20 +0,0 @@ -// $Id$ - -/** - * @file CoherentWrite_Test_Base.idl - * @author Marcel Smit <msmit@remedy.nl> - */ - -#ifndef COHERENT_WRITE_TEST_BASE_IDL -#define COHERENT_WRITE_TEST_BASE_IDL - -#pragma ndds typesupport "Base/CoherentWrite_Test_BaseSupport.h" - -struct CoherentWriteTest { - string symbol; //@key - long iteration; -}; - -typedef sequence<CoherentWriteTest> CoherentWriteTest_Seq; - -#endif diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.mpc deleted file mode 100755 index 03aaeccd529..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/CoherentWrite_Test_Base.mpc +++ /dev/null @@ -1,26 +0,0 @@ -// $Id$ - -project (CoherentWrite_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default { - sharedname = CoherentWrite_Test_Base_stub - dynamicflags += COHERENT_WRITE_TEST_BASE_STUB_BUILD_DLL - libout = ../lib - - idlflags += -SS -Sci \ - -Wb,stub_export_macro=COHERENT_WRITE_TEST_BASE_STUB_Export \ - -Wb,stub_export_include=CoherentWrite_Test_Base_stub_export.h - - IDL_Files { - idlflags += -Gxhst - CoherentWrite_Test_Base.idl - } - - opendds_ts_flags += --export=COHERENT_WRITE_TEST_BASE_STUB_Export - - DDSGenerator_Files { - CoherentWrite_Test_Base.idl - } - - Source_Files { - } -} - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.idl deleted file mode 100644 index 46dd49922d6..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.idl +++ /dev/null @@ -1,24 +0,0 @@ -// $Id$ - -/** - * @file Reader_Starter.idl - * @author Marcel Smit <msmit@remedy.nl> - */ - -#ifndef COHERENT_WRITE_STARTER_IDL -#define COHERENT_WRITE_STARTER_IDL - -#pragma ciao lem "Base/Reader_StarterE.idl" - -interface CoherentWriteStarter -{ - void set_reader_properties (in unsigned short nr_iterations); - void start_read (in unsigned short run); -}; - -interface CoherentWriteRestarter -{ - void restart_write (); -}; - -#endif /* COHERENT_WRITE_STARTER_IDL */ diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.mpc deleted file mode 100755 index 7ba671f97d8..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Base/Reader_Starter.mpc +++ /dev/null @@ -1,114 +0,0 @@ -// $Id$ - -project(DDS_Coherent_Reader_Starter_idl_gen) : componentidldefaults, dds4ccm { - custom_only = 1 - idlflags += -Wb,stub_export_macro=READER_STARTER_STUB_Export \ - -Wb,stub_export_include=Reader_Starter_stub_export.h \ - -Wb,skel_export_macro=READER_STARTER_SVNT_Export \ - -Wb,skel_export_include=Reader_Starter_svnt_export.h \ - -Wb,svnt_export_macro=READER_STARTER_SVNT_Export \ - -Wb,svnt_export_include=Reader_Starter_svnt_export.h \ - -Wb,exec_export_macro=READER_STARTER_EXEC_Export \ - -Wb,exec_export_include=Reader_Starter_exec_export.h -I.. - - IDL_Files { - Reader_Starter.idl - } -} - -project(DDS_Coherent_Reader_Starter_lem_gen) : ciaoidldefaults, dds4ccm { - after += DDS_Coherent_Reader_Starter_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=READER_STARTER_LEM_STUB_Export \ - -Wb,stub_export_include=Reader_Starter_lem_stub_export.h \ - -SS -Gxhst -I.. - - IDL_Files { - Reader_StarterE.idl - } -} - -project(DDS_Coherent_Reader_Starter_lem_stub) : ccm_svnt, dds4ccm_base { - after += DDS_Coherent_Reader_Starter_lem_gen DDS_Coherent_Reader_Starter_stub - libs += Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Reader_Starter_lem_stub - dynamicflags = READER_STARTER_LEM_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - Reader_StarterEC.cpp - } - - Header_Files { - Reader_StarterEC.h - Reader_Starter_lem_stub_export.h - } - - Inline_Files { - Reader_StarterEC.inl - } -} - -project(DDS_Coherent_Reader_Starter_stub) : ccm_stub, dds4ccm_base { - after += DDS_Coherent_Reader_Starter_idl_gen - libs += - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Reader_Starter_stub - dynamicflags = READER_STARTER_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - Reader_StarterC.cpp - } - - Header_Files { - Reader_StarterC.h - Reader_Starter_stub_export.h - } - - Inline_Files { - Reader_StarterC.inl - } -} - - -project(DDS_Coherent_Reader_Starter_svnt) : ciao_servant, dds4ccm_base { - after += DDS_Coherent_Reader_Starter_lem_stub DDS_Coherent_Reader_Starter_stub\ - DDS4CCM_lem_stub DDS4CCM_skel - sharedname = Reader_Starter_svnt - libs += Reader_Starter_stub Reader_Starter_lem_stub \ - DDS4CCM_lem_stub DDS4CCM_skel - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = READER_STARTER_SVNT_BUILD_DLL - - IDL_Files { - } - - Source_Files { - Reader_StarterS.cpp - Reader_Starter_svnt.cpp - } - - Header_Files { - Reader_StarterS.h - Reader_Starter_svnt.h - Reader_Starter_svnt_export.h - } - - Inline_Files { - Reader_StarterS.inl - } -} - - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.idl deleted file mode 100644 index fdbdf59aa40..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.idl +++ /dev/null @@ -1,29 +0,0 @@ -// $Id$ - -/** - * @file CoherentWrite_Test_Connector.idl - * @author Marcel Smit <msmit@remedy.nl> - */ - -#ifndef COHERENT_WRITE_TEST_CONNECTOR_IDL_ -#define COHERENT_WRITE_TEST_CONNECTOR_IDL_ - -#include <Components.idl> -#include "Base/CoherentWrite_Test_Base.idl" -#include "connectors/dds4ccm/idl/ccm_dds.idl" - -#pragma ciao lem "Connector/CoherentWrite_Test_ConnectorE.idl" - -module CCM_DDS -{ - module ::CCM_DDS::Typed < ::CoherentWriteTest, ::CoherentWriteTest_Seq> CoherentWriteTest; -}; - -module CoherentWrite_Test -{ - connector CoherentWrite_Test_Connector : ::CCM_DDS::CoherentWriteTest::DDS_Event - { - }; -}; - -#endif /* CoherentWrite_Test_CONNECTOR_IDL_ */ diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.mpc deleted file mode 100755 index b05a815d4ee..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Connector/CoherentWrite_Test_Connector.mpc +++ /dev/null @@ -1,145 +0,0 @@ -// $Id$ -// This file is generated with "generate_component_mpc.pl -p CoherentWrite_Test_Base -l .. -o ../lib -u DDS CoherentWrite_Test_Connector" - -project(CoherentWrite_Test_Connector_idl_gen) : connectoridldefaults, dds4ccm { - after += DDS4CCM_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=COHERENT_WRITE_TEST_CONNECTOR_STUB_Export \ - -Wb,stub_export_include=CoherentWrite_Test_Connector_stub_export.h \ - -Wb,skel_export_macro=COHERENT_WRITE_TEST_CONNECTOR_SVNT_Export \ - -Wb,skel_export_include=CoherentWrite_Test_Connector_svnt_export.h \ - -Wb,svnt_export_macro=COHERENT_WRITE_TEST_CONNECTOR_SVNT_Export \ - -Wb,svnt_export_include=CoherentWrite_Test_Connector_svnt_export.h \ - -Wb,conn_export_macro=COHERENT_WRITE_TEST_CONNECTOR_CONN_Export \ - -Wb,conn_export_include=CoherentWrite_Test_Connector_conn_export.h \ - -I .. - - IDL_Files { - CoherentWrite_Test_Connector.idl - } -} - -project(CoherentWrite_Test_Connector_lem_gen) : ciaoidldefaults, dds4ccm { - custom_only = 1 - after += CoherentWrite_Test_Connector_idl_gen - idlflags += -Wb,stub_export_macro=COHERENT_WRITE_TEST_CONNECTOR_LEM_STUB_Export \ - -Wb,stub_export_include=CoherentWrite_Test_Connector_lem_stub_export.h \ - -SS -Gxhst \ - -I .. -I $(CIAO_ROOT)/connectors -I$(CIAO_ROOT)/connectors/dds4ccm/idl - - IDL_Files { - CoherentWrite_Test_ConnectorE.idl - } -} - -project(CoherentWrite_Test_Connector_lem_stub) : ccm_svnt, dds4ccm_base { - after += CoherentWrite_Test_Connector_lem_gen CoherentWrite_Test_Connector_stub CoherentWrite_Test_Base_stub DDS4CCM_lem_stub - libs += CoherentWrite_Test_Base_stub CoherentWrite_Test_Connector_stub DDS4CCM_lem_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = CoherentWrite_Test_Connector_lem_stub - dynamicflags = COHERENT_WRITE_TEST_CONNECTOR_LEM_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ConnectorEC.cpp - } - - Header_Files { - CoherentWrite_Test_ConnectorEC.h - CoherentWrite_Test_Connector_lem_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_ConnectorEC.inl - } -} - -project(CoherentWrite_Test_Connector_stub) : ccm_stub, dds4ccm_base { - after += CoherentWrite_Test_Connector_idl_gen CoherentWrite_Test_Base_stub - libs += CoherentWrite_Test_Base_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = CoherentWrite_Test_Connector_stub - dynamicflags = COHERENT_WRITE_TEST_CONNECTOR_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ConnectorC.cpp - } - - Header_Files { - CoherentWrite_Test_ConnectorC.h - CoherentWrite_Test_Connector_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_ConnectorC.inl - } -} - -project(CoherentWrite_Test_Connector_exec) : ciao_executor, dds4ccm_impl { - after += CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Connector_stub DDS4CCM_lem_stub CoherentWrite_Test_Base_stub - sharedname = CoherentWrite_Test_Connector_exec - libs += CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Base_stub DDS4CCM_lem_stub CoherentWrite_Test_Base_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = COHERENT_WRITE_TEST_CONNECTOR_CONN_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_Connector_conn.cpp - } - - Header_Files { - CoherentWrite_Test_Connector_conn.h - CoherentWrite_Test_Connector_conn_export.h - } - - Inline_Files { - } -} - - -project(CoherentWrite_Test_Connector_svnt) : ciao_servant, dds4ccm_impl { - after += CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Connector_exec CoherentWrite_Test_Connector_stub DDS4CCM_lem_stub - sharedname = CoherentWrite_Test_Connector_svnt - libs += CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Connector_lem_stub \ - CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_exec \ - DDS4CCM_lem_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = COHERENT_WRITE_TEST_CONNECTOR_SVNT_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ConnectorS.cpp - CoherentWrite_Test_Connector_svnt.cpp - } - - Header_Files { - CoherentWrite_Test_ConnectorS.h - CoherentWrite_Test_Connector_svnt.h - CoherentWrite_Test_Connector_svnt_export.h - } - - Inline_Files { - CoherentWrite_Test_ConnectorS.inl - } -} - - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.idl deleted file mode 100644 index 9d464e71125..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.idl +++ /dev/null @@ -1,27 +0,0 @@ -// $Id$ - -/** - * @file - * @author Marcel Smit <msmit@remedy.nl> - */ - -#ifndef RECEIVER_IDL -#define RECEIVER_IDL - -#include "Connector/CoherentWrite_Test_Connector.idl" -#include "Base/Reader_Starter.idl" - -module CoherentWrite_Test -{ - component Receiver - { - port CCM_DDS::CoherentWriteTest::DDS_Read info_out; - - provides CoherentWriteStarter reader_start; - uses CoherentWriteRestarter writer_restart; - - attribute unsigned short nr_runs; - }; -}; - -#endif diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.mpc deleted file mode 100755 index f5870a7e346..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver.mpc +++ /dev/null @@ -1,157 +0,0 @@ -// $Id$ - -project(CoherentWrite_Test_Receiver_idl_gen) : componentidldefaults, dds4ccm { - custom_only = 1 - after += CoherentWrite_Test_Connector_idl_gen - idlflags += -Wb,stub_export_macro=RECEIVER_STUB_Export \ - -Wb,stub_export_include=Receiver_stub_export.h \ - -Wb,skel_export_macro=RECEIVER_SVNT_Export \ - -Wb,skel_export_include=Receiver_svnt_export.h \ - -Wb,svnt_export_macro=RECEIVER_SVNT_Export \ - -Wb,svnt_export_include=Receiver_svnt_export.h \ - -Wb,exec_export_macro=RECEIVER_EXEC_Export \ - -Wb,exec_export_include=Receiver_exec_export.h -I.. - - IDL_Files { - CoherentWrite_Test_Receiver.idl - } -} - -project(CoherentWrite_Test_Receiver_lem_gen) : ciaoidldefaults, dds4ccm { - after += CoherentWrite_Test_Receiver_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=RECEIVER_LEM_STUB_Export \ - -Wb,stub_export_include=Receiver_lem_stub_export.h \ - -SS -Gxhst -I.. - - IDL_Files { - CoherentWrite_Test_ReceiverE.idl - } -} - -project(CoherentWrite_Test_Receiver_lem_stub) : ccm_svnt, dds4ccm_base { - after += CoherentWrite_Test_Receiver_lem_gen CoherentWrite_Test_Receiver_stub \ - CoherentWrite_Test_Connector_stub CoherentWrite_Test_Base_stub \ - DDS_Coherent_Reader_Starter_stub - libs += Receiver_stub CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Base_stub Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Receiver_lem_stub - dynamicflags = RECEIVER_LEM_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ReceiverEC.cpp - } - - Header_Files { - CoherentWrite_Test_ReceiverEC.h - Receiver_lem_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_ReceiverEC.inl - } -} - -project(CoherentWrite_Test_Receiver_stub) : ccm_stub, dds4ccm_base { - after += CoherentWrite_Test_Receiver_idl_gen CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Base_stub CoherentWrite_Test_Connector_lem_gen \ - DDS_Coherent_Reader_Starter_stub DDS_Coherent_Reader_Starter_lem_stub - libs += CoherentWrite_Test_Connector_stub CoherentWrite_Test_Base_stub \ - Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Receiver_stub - dynamicflags = RECEIVER_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ReceiverC.cpp - } - - Header_Files { - CoherentWrite_Test_ReceiverC.h - Receiver_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_ReceiverC.inl - } -} - -project(CoherentWrite_Test_Receiver_exec) : ciao_executor, dds4ccm_base { - after += CoherentWrite_Test_Receiver_lem_stub CoherentWrite_Test_Receiver_stub \ - CoherentWrite_Test_Base_stub CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Connector_lem_stub DDS4CCM_lem_stub \ - DDS_Coherent_Reader_Starter_lem_stub DDS_Coherent_Reader_Starter_stub - sharedname = Receiver_exec - libs += Receiver_stub Receiver_lem_stub CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_lem_stub \ - DDS4CCM_lem_stub Reader_Starter_lem_stub Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = RECEIVER_EXEC_BUILD_DLL READER_STARTER_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_Receiver_exec.cpp - } - - Header_Files { - CoherentWrite_Test_Receiver_exec.h - Receiver_exec_export.h - } - - Inline_Files { - } -} - - -project(CoherentWrite_Test_Receiver_svnt) : ciao_servant, dds4ccm_base { - after += CoherentWrite_Test_Receiver_lem_stub CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_svnt \ - CoherentWrite_Test_Receiver_exec CoherentWrite_Test_Connector_lem_stub \ - DDS4CCM_lem_stub DDS4CCM_skel DDS_Coherent_Reader_Starter_stub \ - DDS_Coherent_Reader_Starter_svnt DDS_Coherent_Reader_Starter_lem_stub - sharedname = Receiver_svnt - libs += Receiver_stub Receiver_lem_stub CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_svnt \ - Receiver_exec CoherentWrite_Test_Connector_lem_stub DDS4CCM_lem_stub \ - DDS4CCM_skel Reader_Starter_stub Reader_Starter_svnt \ - Reader_Starter_lem_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = RECEIVER_SVNT_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_ReceiverS.cpp - CoherentWrite_Test_Receiver_svnt.cpp - } - - Header_Files { - CoherentWrite_Test_ReceiverS.h - CoherentWrite_Test_Receiver_svnt.h - Receiver_svnt_export.h - } - - Inline_Files { - CoherentWrite_Test_ReceiverS.inl - } -} - - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.cpp deleted file mode 100644 index 78c3446fb22..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.cpp +++ /dev/null @@ -1,305 +0,0 @@ -// -*- C++ -*- -// -// $Id$ - -#include "CoherentWrite_Test_Receiver_exec.h" - -#include "ace/OS_NS_unistd.h" -#include "tao/ORB_Core.h" -#include "ace/Reactor.h" -#include "ciao/Logger/Log_Macros.h" - -namespace CIAO_CoherentWrite_Test_Receiver_Impl -{ - //============================================================ - // read_action_Generator - //============================================================ - read_action_Generator::read_action_Generator (Receiver_exec_i &callback, - int run) - : callback_ (callback), - run_ (run) - { - } - - read_action_Generator::~read_action_Generator () - { - } - - int - read_action_Generator::handle_timeout (const ACE_Time_Value &, const void *) - { - ACE_DEBUG ((LM_DEBUG, "Checking if last sample " - "is available in DDS...\n")); - if (this->callback_.check_last ()) - this->callback_.run (this->run_); - return 0; - } - - //============================================================ - // Starter_exec_i - //============================================================ - Starter_exec_i::Starter_exec_i (Receiver_exec_i & callback) - : callback_ (callback) - { - } - - Starter_exec_i::~Starter_exec_i (void) - { - } - - void - Starter_exec_i::set_reader_properties (CORBA::UShort nr_iterations) - { - this->callback_.iterations (nr_iterations); - } - - void - Starter_exec_i::start_read (CORBA::UShort run) - { - this->callback_.start_read (run); - } - - //============================================================ - // Receiver_exec_i - //============================================================ - Receiver_exec_i::Receiver_exec_i (void) - : iterations_ (10), - run_ (0), - nr_runs_ (5), - last_iter_ (0), - ticker_ (0) - { - } - - Receiver_exec_i::~Receiver_exec_i (void) - { - } - - - bool - Receiver_exec_i::check_last () - { - try - { - CoherentWriteTest coherentwrite_info; - ::CCM_DDS::ReadInfo readinfo; - coherentwrite_info.symbol = CORBA::string_dup ("KEY_1"); - this->reader_->read_one_last ( - coherentwrite_info, - readinfo, - ::DDS::HANDLE_NIL); - ACE_DEBUG ((LM_DEBUG, "Receiver_exec_i::check_last - " - "last iteration <%d> - <%d>\n", - coherentwrite_info.iteration, - (this->run_ + 1) * this->iterations_ - 1)); - return coherentwrite_info.iteration >= (this->run_ + 1) * this->iterations_ - 1; - } - catch (...) - { - // no need to catch. An error is given - // when this example didn't run at all. - ACE_DEBUG ((LM_INFO, "CRASH !\n")); - } - return false; - } - - // Supported operations and attributes. - void - Receiver_exec_i::read_all (void) - { - try - { - CoherentWriteTest_Seq *coherentwrite_info_seq; - ::CCM_DDS::ReadInfoSeq *readinfo_seq; - this->reader_->read_all ( - coherentwrite_info_seq, - readinfo_seq); - - for (CORBA::ULong it = 0; it < coherentwrite_info_seq->length (); ++it) - { - if ((*coherentwrite_info_seq)[it].iteration > this->last_iter_) - { - if ((*coherentwrite_info_seq)[it].iteration == ++this->last_iter_) - { - ACE_DEBUG ((LM_DEBUG, "OK: ")); - } - else - { - ACE_ERROR ((LM_ERROR, "ERROR: ")); - } - ACE_DEBUG ((LM_DEBUG, "expected: <%u> - " - "received <%d>\n", - this->last_iter_, - (*coherentwrite_info_seq)[it].iteration)); - } - } - if (this->run_ < this->nr_runs () + 1) - { - this->restarter_->restart_write (); - } - else - { - ACE_DEBUG ((LM_DEBUG, "Finished: wait for shutdown\n")); - } - } - catch (const CCM_DDS::NonExistent& ex) - { - for (CORBA::ULong i = 0; i < ex.indexes.length (); ++i) - { - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("READ ALL: ") - ACE_TEXT ("caught expected exception: index <%u>\n"), - ex.indexes[i])); - } - } - catch (const CCM_DDS::InternalError& ex) - { - ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: READ ALL: ") - ACE_TEXT ("caught InternalError exception: retval <%u>\n"), - ex.error_code)); - } - catch (const CORBA::Exception& ex) - { - ex._tao_print_exception ("ERROR: READ ALL: "); - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("ERROR: Receiver_exec_i::read_all : Exception caught\n"))); - } - } - - void - Receiver_exec_i::start_read (CORBA::UShort run) - { - this->ticker_ = new read_action_Generator (*this, run); - if (this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->schedule_timer ( - this->ticker_, - 0, - ACE_Time_Value(1, 0), - ACE_Time_Value(1, 0)) == -1) - { - ACE_ERROR ((LM_ERROR, "Unable to schedule Timer\n")); - } - } - - void - Receiver_exec_i::run (CORBA::UShort run) - { - if (this->ticker_) - { - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); - delete this->ticker_; - this->ticker_ = 0; - } - ACE_DEBUG ((LM_DEBUG, "Receiver_exec_i::run - " - "Starting run number <%d>\n", - run)); - this->run_ = run; - read_all (); - } - - ::CORBA::UShort - Receiver_exec_i::iterations (void) - { - return this->iterations_; - } - - void - Receiver_exec_i::iterations (::CORBA::UShort iterations) - { - this->iterations_ = iterations; - } - - ::CORBA::UShort - Receiver_exec_i::nr_runs (void) - { - return this->nr_runs_; - } - - void - Receiver_exec_i::nr_runs (::CORBA::UShort nr_runs) - { - this->nr_runs_ = nr_runs; - } - - // Port operations. - ::CCM_DDS::CoherentWriteTest::CCM_Listener_ptr - Receiver_exec_i::get_info_out_data_listener (void) - { - return ::CCM_DDS::CoherentWriteTest::CCM_Listener::_nil (); - } - - ::CCM_DDS::CCM_PortStatusListener_ptr - Receiver_exec_i::get_info_out_status (void) - { - return ::CCM_DDS::CCM_PortStatusListener::_nil (); - } - - ::CCM_CoherentWriteStarter_ptr - Receiver_exec_i::get_reader_start () - { - return new Starter_exec_i (*this); - } - - // Operations from Components::SessionComponent. - void - Receiver_exec_i::set_session_context ( - ::Components::SessionContext_ptr ctx) - { - this->context_ = - ::CoherentWrite_Test::CCM_Receiver_Context::_narrow (ctx); - if ( ::CORBA::is_nil (this->context_.in ())) - { - throw ::CORBA::INTERNAL (); - } - } - - void - Receiver_exec_i::configuration_complete (void) - { - } - - void - Receiver_exec_i::ccm_activate (void) - { - this->reader_ = this->context_->get_connection_info_out_data(); - this->restarter_ = this->context_->get_connection_writer_restart (); -} - - void - Receiver_exec_i::ccm_passivate (void) - { - } - - void - Receiver_exec_i::ccm_remove (void) - { - if (this->ticker_) - { - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->cancel_timer (this->ticker_); - delete this->ticker_; - this->ticker_ = 0; - } - if (this->run_ == 1) - { - ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: ") - ACE_TEXT ("Test did not run") - ACE_TEXT ("events.\n"))); - } - else - { - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Finished coherent write test.\n"))); - } - } - - extern "C" RECEIVER_EXEC_Export ::Components::EnterpriseComponent_ptr - create_CoherentWrite_Test_Receiver_Impl (void) - { - ::Components::EnterpriseComponent_ptr retval = - ::Components::EnterpriseComponent::_nil (); - - ACE_NEW_NORETURN ( - retval, - Receiver_exec_i); - - return retval; - } -} - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.h b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.h deleted file mode 100644 index efceb8b3c7b..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Receiver/CoherentWrite_Test_Receiver_exec.h +++ /dev/null @@ -1,124 +0,0 @@ -// -*- C++ -*- -// $Id$ - -#ifndef CIAO_RECEIVER_EXEC_H_ -#define CIAO_RECEIVER_EXEC_H_ - -#include "CoherentWrite_Test_ReceiverEC.h" - -#include /**/ "Receiver_exec_export.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "tao/LocalObject.h" - -#include <map> - -namespace CIAO_CoherentWrite_Test_Receiver_Impl -{ - class Receiver_exec_i; - - //============================================================ - // read_action_Generator - //============================================================ - class read_action_Generator - : public ACE_Event_Handler - { - public: - read_action_Generator (Receiver_exec_i &callback, - int run); - - ~read_action_Generator (); - - virtual int handle_timeout (const ACE_Time_Value &tv, - const void *arg); - private: - Receiver_exec_i &callback_; - int run_; - }; - - //============================================================ - // Starter_exec_i - //============================================================ - class Starter_exec_i - : public virtual ::CCM_CoherentWriteStarter, - public virtual ::CORBA::LocalObject - { - public: - Starter_exec_i (Receiver_exec_i & callback); - virtual ~Starter_exec_i (void); - - virtual void set_reader_properties (CORBA::UShort nr_iterations); - virtual void start_read (CORBA::UShort run); - - private: - Receiver_exec_i &callback_; - }; - - //============================================================ - // Receiver_exec_i - //============================================================ - class RECEIVER_EXEC_Export Receiver_exec_i - : public virtual Receiver_Exec, - public virtual ::CORBA::LocalObject - { - public: - Receiver_exec_i (void); - virtual ~Receiver_exec_i (void); - - // Supported operations and attributes. - // Component attributes. - - // Port operations. - virtual ::CCM_DDS::CoherentWriteTest::CCM_Listener_ptr - get_info_out_data_listener (void); - - virtual ::CCM_DDS::CCM_PortStatusListener_ptr - get_info_out_status (void); - - virtual ::CCM_CoherentWriteStarter_ptr - get_reader_start (); - - bool check_last (); - void start_read (CORBA::UShort run); - void run (CORBA::UShort run); - - ::CORBA::UShort iterations (void); - void iterations (::CORBA::UShort iterations); - - ::CORBA::UShort nr_runs (void); - void nr_runs (::CORBA::UShort nr_runs); - - // Operations from Components::SessionComponent. - virtual void - set_session_context ( - ::Components::SessionContext_ptr ctx); - - virtual void configuration_complete (void); - - virtual void ccm_activate (void); - virtual void ccm_passivate (void); - virtual void ccm_remove (void); - - private: - ::CoherentWrite_Test::CCM_Receiver_Context_var context_; - ::CCM_DDS::CoherentWriteTest::Reader_var reader_; - CoherentWriteRestarter_var restarter_; - CORBA::UShort iterations_; - CORBA::UShort run_; - CORBA::UShort nr_runs_; - CORBA::Long last_iter_; - - read_action_Generator *ticker_; - - void read_all (void); - }; - - extern "C" RECEIVER_EXEC_Export ::Components::EnterpriseComponent_ptr - create_CoherentWrite_Test_Receiver_Impl (void); -} - -#endif /* ifndef */ - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.idl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.idl deleted file mode 100644 index c496b47d1cb..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.idl +++ /dev/null @@ -1,29 +0,0 @@ -// $Id$ - -/** - * @file - * @author Marcel Smit <msmit@remedy.nl> - * - * by-hand idl3 translation of sender components. - */ - -#ifndef DDS_COHERENT_WRITE_TEST_SENDER_IDL -#define DDS_COHERENT_WRITE_TEST_SENDER_IDL - -#include "Connector/CoherentWrite_Test_Connector.idl" -#include "Base/Reader_Starter.idl" - -module CoherentWrite_Test -{ - component Sender - { - port CCM_DDS::CoherentWriteTest::DDS_Write info_write; - - uses CoherentWriteStarter start_reader; - provides CoherentWriteRestarter restart_writer; - - attribute unsigned short iterations; - }; -}; - -#endif diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.mpc b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.mpc deleted file mode 100755 index c986fdb963c..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender.mpc +++ /dev/null @@ -1,155 +0,0 @@ -// $Id$ -// This file is generated with "generate_component_mpc.pl -p CoherentWrite_Test_Base -l ../lib -o ../lib -c controller -u DDS Sender" - -project(CoherentWrite_Test_Sender_idl_gen) : componentidldefaults, dds4ccm { - after += CoherentWrite_Test_Connector_idl_gen DDS_Starter_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=SENDER_STUB_Export \ - -Wb,stub_export_include=Sender_stub_export.h \ - -Wb,skel_export_macro=SENDER_SVNT_Export \ - -Wb,skel_export_include=Sender_svnt_export.h \ - -Wb,svnt_export_macro=SENDER_SVNT_Export \ - -Wb,svnt_export_include=Sender_svnt_export.h \ - -Wb,exec_export_macro=SENDER_EXEC_Export \ - -Wb,exec_export_include=Sender_exec_export.h \ - -I .. - - IDL_Files { - CoherentWrite_Test_Sender.idl - } -} - -project(CoherentWrite_Test_Sender_lem_gen) : ciaoidldefaults, dds4ccm { - after += CoherentWrite_Test_Sender_idl_gen - custom_only = 1 - idlflags += -Wb,stub_export_macro=SENDER_LEM_STUB_Export \ - -Wb,stub_export_include=Sender_lem_stub_export.h \ - -SS -Gxhst -I $CIAO_ROOT/connectors -I .. - - IDL_Files { - CoherentWrite_Test_SenderE.idl - } -} - -project(CoherentWrite_Test_Sender_lem_stub) : ccm_svnt, dds4ccm_base { - after += CoherentWrite_Test_Sender_lem_gen CoherentWrite_Test_Sender_stub \ - CoherentWrite_Test_Base_stub DDS_Coherent_Reader_Starter_stub - libs += CoherentWrite_Test_Base_stub Sender_stub Reader_Starter_stub - libpaths += ../lib - libout = ../lib - includes += .. - sharedname = Sender_lem_stub - dynamicflags = SENDER_LEM_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_SenderEC.cpp - } - - Header_Files { - CoherentWrite_Test_SenderEC.h - Sender_lem_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_SenderEC.inl - } -} - -project(CoherentWrite_Test_Sender_stub) : ccm_stub, dds4ccm_base { - after += CoherentWrite_Test_Sender_idl_gen CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_stub DDS_Coherent_Reader_Starter_stub \ - DDS_Coherent_Reader_Starter_lem_stub - libs += CoherentWrite_Test_Base_stub CoherentWrite_Test_Connector_stub \ - Reader_Starter_stub - includes += .. - libpaths += ../lib - libout = ../lib - sharedname = Sender_stub - dynamicflags = SENDER_STUB_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_SenderC.cpp - } - - Header_Files { - CoherentWrite_Test_SenderC.h - Sender_stub_export.h - } - - Inline_Files { - CoherentWrite_Test_SenderC.inl - } -} - -project(CoherentWrite_Test_Sender_exec) : ciao_executor, dds4ccm_base { - after += CoherentWrite_Test_Sender_lem_stub CoherentWrite_Test_Sender_stub \ - CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Connector_stub \ - DDS4CCM_lem_stub DDS_Coherent_Reader_Starter_lem_stub - sharedname = Sender_exec - libs += Sender_stub Sender_lem_stub CoherentWrite_Test_Base_stub \ - CoherentWrite_Test_Connector_lem_stub CoherentWrite_Test_Connector_stub \ - Reader_Starter_stub DDS4CCM_lem_stub Reader_Starter_lem_stub \ - Reader_Starter_lem_stub - libpaths += ../lib - includes += .. - libout = ../lib - dynamicflags = SENDER_EXEC_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_Sender_exec.cpp - } - - Header_Files { - CoherentWrite_Test_Sender_exec.h - Sender_exec_export.h - } - - Inline_Files { - } -} - - -project(CoherentWrite_Test_Sender_svnt) : ciao_servant, dds4ccm_base { - after += CoherentWrite_Test_Base_stub CoherentWrite_Test_Sender_lem_stub \ - DDS4CCM_lem_stub DDS4CCM_skel CoherentWrite_Test_Connector_stub \ - CoherentWrite_Test_Connector_svnt CoherentWrite_Test_Connector_lem_stub \ - DDS_Coherent_Reader_Starter_stub DDS_Coherent_Reader_Starter_svnt \ - DDS_Coherent_Reader_Starter_lem_stub - sharedname = Sender_svnt - libs += Sender_stub Sender_lem_stub CoherentWrite_Test_Base_stub DDS4CCM_lem_stub \ - DDS4CCM_skel CoherentWrite_Test_Connector_stub CoherentWrite_Test_Connector_svnt \ - CoherentWrite_Test_Connector_lem_stub Reader_Starter_stub \ - Reader_Starter_svnt Reader_Starter_lem_stub - libpaths += ../lib - libout = ../lib - includes += .. - dynamicflags = SENDER_SVNT_BUILD_DLL - - IDL_Files { - } - - Source_Files { - CoherentWrite_Test_SenderS.cpp - CoherentWrite_Test_Sender_svnt.cpp - } - - Header_Files { - CoherentWrite_Test_SenderS.h - CoherentWrite_Test_Sender_svnt.h - Sender_svnt_export.h - } - - Inline_Files { - CoherentWrite_Test_SenderS.inl - } -} - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.cpp deleted file mode 100644 index 5d24afeea3d..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.cpp +++ /dev/null @@ -1,179 +0,0 @@ -// -*- C++ -*- -// $Id$ - -#include "CoherentWrite_Test_Sender_exec.h" -#include "tao/ORB_Core.h" -#include "ace/Reactor.h" -#include "ciao/Logger/Log_Macros.h" - -namespace CIAO_CoherentWrite_Test_Sender_Impl -{ - //============================================================ - // WriteHandler - //============================================================ - WriteHandler::WriteHandler (Sender_exec_i &callback) - : callback_ (callback) - { - } - - int - WriteHandler::handle_exception (ACE_HANDLE) - { - this->callback_.start (); - return 0; - } - - //============================================================ - // Restarter_exec_i - //============================================================ - Restarter_exec_i::Restarter_exec_i (Sender_exec_i & callback) - : callback_ (callback) - { - } - - Restarter_exec_i::~Restarter_exec_i (void) - { - } - - void - Restarter_exec_i::restart_write () - { - this->callback_.restart (); - } - - //============================================================ - // Component Executor Implementation Class: Sender_exec_i - //============================================================ - Sender_exec_i::Sender_exec_i (void) - : iterations_ (3), - run_ (1), - total_iter (0) - { - } - - Sender_exec_i::~Sender_exec_i (void) - { - } - - void - Sender_exec_i::restart (void) - { - ++this->run_; - WriteHandler *wh = new WriteHandler (*this); - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->notify (wh); - } - - void - Sender_exec_i::start (void) - { - if (!CORBA::is_nil (this->starter_)) - { - this->starter_->set_reader_properties (this->iterations_); - } - else - { - ACE_ERROR ((LM_ERROR, ACE_TEXT ("ERROR: Unable to start the reader\n"))); - } - - ACE_DEBUG ((LM_DEBUG, "Start run <%d> with <%u> iterations\n", - this->run_, - this->iterations ())); - - CoherentWriteTest_Seq write_many_seq; - write_many_seq.length (this->iterations_); - for (int i = 1; i < this->iterations_ + 1; ++i) - { - CoherentWriteTest new_key; - new_key.symbol = CORBA::string_dup("KEY_1"); - new_key.iteration = ++total_iter; - write_many_seq[i-1] = new_key; - } - this->writer_->write_many (write_many_seq); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Written <%u> keys uptil now\n"), - total_iter)); - ACE_OS::sleep (2); - this->starter_->start_read (this->run_); - } - - ::CORBA::UShort - Sender_exec_i::iterations (void) - { - return this->iterations_; - } - - void - Sender_exec_i::iterations (::CORBA::UShort iterations) - { - this->iterations_ = iterations; - } - - ::CCM_CoherentWriteRestarter_ptr - Sender_exec_i::get_restart_writer (void) - { - return new Restarter_exec_i (*this); - } - - void - Sender_exec_i::set_session_context (::Components::SessionContext_ptr ctx) - { - this->context_ = - ::CoherentWrite_Test::CCM_Sender_Context::_narrow (ctx); - - if ( ::CORBA::is_nil (this->context_.in ())) - { - throw ::CORBA::INTERNAL (); - } - } - - void - Sender_exec_i::configuration_complete (void) - { - } - - void - Sender_exec_i::ccm_activate (void) - { - try - { - this->writer_ = this->context_->get_connection_info_write_data (); - this->writer_->is_coherent_write (true); - this->starter_ = this->context_->get_connection_start_reader (); - WriteHandler *wh = new WriteHandler (*this); - this->context_->get_CCM_object()->_get_orb ()->orb_core ()->reactor ()->notify (wh); - } - catch (const CORBA::Exception& ex) - { - ex._tao_print_exception ("Exception caught:"); - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("ERROR: GET_CONNECTION_START_READER : Exception caught\n"))); - } - catch (...) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("ERROR: GET_CONNECTION_START_READER : Unknown exception caught\n"))); - } - } - - void - Sender_exec_i::ccm_passivate (void) - { - } - - void - Sender_exec_i::ccm_remove (void) - { - } - - extern "C" SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr - create_CoherentWrite_Test_Sender_Impl (void) - { - ::Components::EnterpriseComponent_ptr retval = - ::Components::EnterpriseComponent::_nil (); - - ACE_NEW_NORETURN ( - retval, - Sender_exec_i); - - return retval; - } -} diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.h b/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.h deleted file mode 100644 index d86c551b456..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/Sender/CoherentWrite_Test_Sender_exec.h +++ /dev/null @@ -1,96 +0,0 @@ -// -*- C++ -*- -// $Id$ - -#ifndef CIAO_SENDER_EXEC_H_ -#define CIAO_SENDER_EXEC_H_ - - -#include "CoherentWrite_Test_SenderEC.h" - -#include /**/ "Sender_exec_export.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "tao/LocalObject.h" - -namespace CIAO_CoherentWrite_Test_Sender_Impl -{ - class Sender_exec_i; - - //============================================================ - // WriteHandler - //============================================================ - class WriteHandler : - public ACE_Event_Handler - { - public: - WriteHandler (Sender_exec_i &callback); - virtual int handle_exception (ACE_HANDLE fc = ACE_INVALID_HANDLE); - private: - Sender_exec_i &callback_; - }; - - //============================================================ - // Restarter_exec_i - //============================================================ - class Restarter_exec_i - : public virtual ::CCM_CoherentWriteRestarter, - public virtual ::CORBA::LocalObject - { - public: - Restarter_exec_i (Sender_exec_i & callback); - virtual ~Restarter_exec_i (void); - - virtual void restart_write (); - - private: - Sender_exec_i &callback_; - }; - - //============================================================ - // Sender_exec_i - //============================================================ - class Sender_exec_i - : public virtual Sender_Exec, - public virtual ::CORBA::LocalObject - { - public: - Sender_exec_i (void); - virtual ~Sender_exec_i (void); - - virtual ::CORBA::UShort iterations (void); - - virtual void iterations (::CORBA::UShort iterations); - - virtual ::CCM_CoherentWriteRestarter_ptr - get_restart_writer (void); - - virtual void set_session_context (::Components::SessionContext_ptr ctx); - - virtual void configuration_complete (void); - - virtual void ccm_activate (void); - virtual void ccm_passivate (void); - virtual void ccm_remove (void); - - void start (void); - void restart (void); - - private: - ::CoherentWrite_Test::CCM_Sender_Context_var context_; - CCM_DDS::CoherentWriteTest::Writer_var writer_; - CoherentWriteStarter_var starter_; - - CORBA::UShort iterations_; - CORBA::UShort run_; - CORBA::ULong total_iter; - }; - - extern "C" SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr - create_CoherentWrite_Test_Sender_Impl (void); -} - -#endif /* ifndef */ - diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/Plan.cdp b/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/Plan.cdp deleted file mode 100644 index 0a814540765..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/Plan.cdp +++ /dev/null @@ -1,404 +0,0 @@ -<Deployment:DeploymentPlan - xmlns:Deployment="http://www.omg.org/Deployment" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.omg.org/Deployment Deployment.xsd"> - <label>CoherentWrite_Test_Depl_1</label> - <UUID>CoherentWrite_Test_Depl_1</UUID> - - <implementation xmi:id="ReceiverComponentImplementation"> - <name>ReceiverComponentImplementation</name> - <source/> - <artifact xmi:idref="Receiver_ExecArtifact" /> - <artifact xmi:idref="Receiver_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_Receiver_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_Receiver_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Receiver_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Receiver_exec</string> - </value> - </value> - </execParameter> - </implementation> - - <implementation xmi:id="CoherentWrite_Test_ConnectorComponentImplementation"> - <name>CoherentWrite_Test_ConnectorComponentImplementation</name> - <source/> - <artifact xmi:idref="CoherentWrite_Test_Connector_ExecArtifact" /> - <artifact xmi:idref="CoherentWrite_Test_Connector_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_CoherentWrite_Test_Connector_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_CoherentWrite_Test_Connector_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>CoherentWrite_Test_Connector_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>CoherentWrite_Test_Connector_exec</string> - </value> - </value> - </execParameter> - </implementation> - <implementation xmi:id="SenderComponentImplementation"> - <name>SenderComponentImplementation</name> - <source/> - <artifact xmi:idref="Sender_ExecArtifact" /> - <artifact xmi:idref="Sender_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_Sender_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_CoherentWrite_Test_Sender_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Sender_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Sender_exec</string> - </value> - </value> - </execParameter> - </implementation> - <instance xmi:id="ReceiverComponentInstance"> - <name>ReceiverComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ReceiverComponentImplementation" /> - <configProperty> - <name>nr_runs</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>5</ushort> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CoherentWrite_Test_ConnectorComponentInstance"> - <name>CoherentWrite_Test_ConnectorComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="CoherentWrite_Test_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>QueryFilter_Library#QueryFilter_Profile</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>CoherentWrite_Test</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CoherentWrite_Test_ConnectorComponentInstance2"> - <name>CoherentWrite_Test_ConnectorComponent2</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="CoherentWrite_Test_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>QueryFilter_Library#QueryFilter_Profile</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>CoherentWrite_Test</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="SenderComponentInstance"> - <name>SenderComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="SenderComponentImplementation" /> - <configProperty> - <name>iterations</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>4</ushort> - </value> - </value> - </configProperty> - </instance> - - <connection> - <name>info_out_data</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="ReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CoherentWrite_Test_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - - <connection> - <name>info_out_connector_status_sender</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_connector_status</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>error_listener</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CoherentWrite_Test_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>writer_connection</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_write_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>supplier_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CoherentWrite_Test_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>reader_starter</name> - <internalEndpoint> - <portName>start_reader</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>reader_start</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="ReceiverComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>restart_writer</name> - <internalEndpoint> - <portName>writer_restart</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="ReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>restart_writer</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SenderComponentInstance" /> - </internalEndpoint> - </connection> - - <artifact xmi:id="Sender_ExecArtifact"> - <name>Sender_exec</name> - <source/> - <node/> - <location>Sender_exec</location> - </artifact> - <artifact xmi:id="Sender_SvntArtifact"> - <name>Sender_svnt</name> - <source/> - <node/> - <location>Sender_svnt</location> - </artifact> - <artifact xmi:id="Sender_StubArtifact"> - <name>Sender_stub</name> - <source/> - <node/> - <location>Sender_stub</location> - </artifact> - <artifact xmi:id="CoherentWrite_Test_Connector_ExecArtifact"> - <name>CoherentWrite_Test_Connector_exec</name> - <source/> - <node/> - <location>CoherentWrite_Test_Connector_exec</location> - </artifact> - <artifact xmi:id="CoherentWrite_Test_Connector_SvntArtifact"> - <name>CoherentWrite_Test_Connector_svnt</name> - <source/> - <node/> - <location>CoherentWrite_Test_Connector_svnt</location> - </artifact> - <artifact xmi:id="CoherentWrite_Test_Connector_StubArtifact"> - <name>CoherentWrite_Test_Connector_stub</name> - <source/> - <node/> - <location>CoherentWrite_Test_Connector_stub</location> - </artifact> - <artifact xmi:id="Receiver_ExecArtifact"> - <name>Receiver_exec</name> - <source/> - <node/> - <location>Receiver_exec</location> - </artifact> - <artifact xmi:id="Receiver_SvntArtifact"> - <name>Receiver_svnt</name> - <source/> - <node/> - <location>Receiver_svnt</location> - </artifact> - <artifact xmi:id="Receiver_StubArtifact"> - <name>Receiver_stub</name> - <source/> - <node/> - <location>Receiver_stub</location> - </artifact> -</Deployment:DeploymentPlan> diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/USER_QOS_PROFILES.xml b/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/USER_QOS_PROFILES.xml deleted file mode 100644 index 571930e854d..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/USER_QOS_PROFILES.xml +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -Description -XML QoS Profile - -The QoS configuration of the DDS entities in the generated example is -loaded from this file. - -This file is used only when it is in the current working directory -or when the enviroment variable -NDDS_QOS_PROFILES is defined and points to this file. - -For more information about XML QoS Profiles see Chapter 15 in the -RTI Data Distribution Service user manual. ---> -<dds xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="c:/ndds/ndds.4.4d/scripts/../resource/rtiddsgen/../qos_profiles_4.4d/schema/rti_dds_qos_profiles.xsd" version="4.4d"> - <!-- QoS Library containing the QoS profile used in the generated example. - - A QoS library is a named set of QoS profiles. - --> - <qos_library name="QueryFilter_Library"> - <!-- QoS profile used to configure reliable communication between the DataWriter - and DataReader created in the example code. - - A QoS profile groups a set of related QoS. - --> - <qos_profile name="QueryFilter_Profile" is_default_qos="true"> - <!-- QoS used to configure the data writer created in the example code --> - <datawriter_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - <max_blocking_time> - <sec>10</sec> - <nanosec>0</nanosec> - </max_blocking_time> - </reliability> - <durability> - <kind>TRANSIENT_DURABILITY_QOS</kind> - </durability> - <history> - <kind>KEEP_ALL_HISTORY_QOS</kind> - </history> - <protocol> - <rtps_reliable_writer> - <max_heartbeat_retries>10</max_heartbeat_retries> - </rtps_reliable_writer> - </protocol> - </datawriter_qos> - <!-- QoS used to configure the data reader created in the example code --> - <datareader_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - <history> - <kind>KEEP_ALL_HISTORY_QOS</kind> - </history> - <durability> - <kind>TRANSIENT_LOCAL_DURABILITY_QOS</kind> - </durability> - </datareader_qos> - </qos_profile> - </qos_library> -</dds>
\ No newline at end of file diff --git a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/run_test.pl deleted file mode 100755 index 4d9ba95b5f7..00000000000 --- a/CIAO/connectors/dds4ccm/tests/CoherentWriter/descriptors/run_test.pl +++ /dev/null @@ -1,244 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{'ACE_ROOT'}/bin"; -use PerlACE::TestTarget; - -$CIAO_ROOT = "$ENV{'CIAO_ROOT'}"; -$TAO_ROOT = "$ENV{'TAO_ROOT'}"; -$DANCE_ROOT = "$ENV{'DANCE_ROOT'}"; - -$daemons_running = 0; -$em_running = 0; -$ns_running = 0; - -$nr_daemon = 2; -@ports = ( 60001, 60002 ); -@iorbases = ( "NodeApp1.ior", "NodeApp2.ior" ); -@iorfiles = 0; -@nodenames = ( "SenderNode", "ReceiverNode" ); - -# ior files other than daemon -# ior files other than daemon -$ior_nsbase = "ns.ior"; -$ior_nsfile = 0; -$ior_embase = "EM.ior"; -$ior_emfile = 0; - -# Processes -$E = 0; -$EM = 0; -$NS = 0; -@DEAMONS = 0; - -# targets -@tg_daemons = 0; -$tg_naming = 0; -$tg_exe_man = 0; -$tg_executor = 0; - -$status = 0; -$cdp_file = "Plan.cdp"; - -sub create_targets { - # naming service - $tg_naming = PerlACE::TestTarget::create_target (1) || die "Create target for ns failed\n"; - $tg_naming->AddLibPath ('../lib'); - # daemon - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for deamon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../lib'); - } - # execution manager - $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - $tg_exe_man->AddLibPath ('../lib'); - # executor (plan_launcher) - $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - $tg_executor->AddLibPath ('../lib'); -} - -sub init_ior_files { - $ior_nsfile = $tg_naming->LocalFile ($ior_nsbase); - $ior_emfile = $tg_exe_man->LocalFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } - delete_ior_files (); -} - -# Delete if there are any .ior files. -sub delete_ior_files { - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i]->DeleteFile ($iorbases[$i]); - } - $tg_naming->DeleteFile ($ior_nsbase); - $tg_exe_man->DeleteFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } -} - -sub kill_node_daemon { - for ($i = 0; $i < $nr_daemon; ++$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } -} - -sub kill_open_processes { - if ($daemons_running == 1) { - kill_node_daemon (); - } - - if ($em_running == 1) { - $EM->Kill (); $EM->TimedWait (1); - } - - if ($ns_running == 1) { - $NS->Kill (); $NS->TimedWait (1); - } - # in case shutdown did not perform as expected - $tg_executor->KillAll ('ciao_componentserver'); -} - -sub run_node_daemons { - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorbase = $iorbases[$i]; - $iorfile = $iorfiles[$i]; - $port = $ports[$i]; - $nodename = $nodenames[$i]; - $iiop = "iiop://localhost:$port"; - $node_app = "$CIAO_ROOT/bin/ciao_componentserver"; - - $d_cmd = "$DANCE_ROOT/bin/dance_node_manager"; - $d_param = "-ORBEndpoint $iiop -s $node_app -n $nodename=$iorfile -t 30 --domain-nc corbaloc:rir:/NameService"; - - print "Run dance_node_manager with $d_param\n"; - - $DEAMONS[$i] = $tg_daemons[$i]->CreateProcess ($d_cmd, $d_param); - $DEAMONS[$i]->Spawn (); - - if ($tg_daemons[$i]->WaitForFileTimed($iorbase, - $tg_daemons[$i]->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior $iorfile file of node daemon $i could not be found\n"; - for (; $i >= 0; --$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } - return -1; - } - } - return 0; -} - -create_targets (); -init_ior_files (); - -# Invoke naming service - -$NS = $tg_naming->CreateProcess ("$TAO_ROOT/orbsvcs/Naming_Service/Naming_Service", "-m 1 -ORBEndpoint iiop://localhost:60003 -o $ior_nsfile"); - -$ns_status = $NS->Spawn (); - -if ($ns_status != 0) { - print STDERR "ERROR: Unable to execute the naming service\n"; - kill_open_processes (); - exit 1; -} - -print STDERR "Starting Naming Service with -m 1 -ORBEndpoint iiop://localhost:60003 -o ns.ior\n"; - -if ($tg_naming->WaitForFileTimed ($ior_nsbase, - $tg_naming->ProcessStartWaitInterval ()) == -1) { - print STDERR "ERROR: cannot find naming service IOR file\n"; - $NS->Kill (); $NS->TimedWait (1); - exit 1; -} - -$ns_running = 1; -# Set up NamingService environment -$ENV{"NameServiceIOR"} = "corbaloc:iiop:localhost:60003/NameService"; - -# Invoke node daemon. -print "Invoking node daemon\n"; -$status = run_node_daemons (); - -if ($status != 0) { - print STDERR "ERROR: Unable to execute the node daemon\n"; - kill_open_processes (); - exit 1; -} - -$daemons_running = 1; - -# Invoke execution manager. -print "Invoking execution manager (dance_execution_manager.exe) with -e$ior_emfile\n"; -$EM = $tg_exe_man->CreateProcess ("$DANCE_ROOT/bin/dance_execution_manager", - "-e$ior_emfile --domain-nc corbaloc:rir:/NameService"); -$em_status = $EM->Spawn (); - -if ($em_status != 0) { - print STDERR "ERROR: dance_execution_manager returned $em_status"; - exit 1; -} - -if ($tg_exe_man->WaitForFileTimed ($ior_embase, - $tg_exe_man->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior file of execution manager could not be found\n"; - kill_open_processes (); - exit 1; -} - -$em_running = 1; - -# Invoke executor - start the application -. -print "Invoking executor - launch the application -\n"; - -print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; -$E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); -$pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); - -if ($pl_status != 0) { - print STDERR "ERROR: dance_plan_launcher returned $pl_status\n"; - kill_open_processes (); - exit 1; -} - -for ($i = 0; $i < $nr_daemon; ++$i) { - if ($tg_daemons[$i]->WaitForFileTimed ($iorbases[$i], - $tg_daemons[$i]->ProcessStopWaitInterval ()) == -1) { - print STDERR "ERROR: The ior file of daemon $i could not be found\n"; - kill_open_processes (); - exit 1; - } -} - -print "Sleeping 30 seconds to allow task to complete\n"; -sleep (30); - -# Invoke executor - stop the application -. -print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; - -$E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -q"); -$pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); - -if ($pl_status != 0) { - print STDERR "ERROR: dance_plan_launcher returned $pl_status\n"; - kill_open_processes (); - exit 1; -} - -print "Executor returned.\n"; -print "Shutting down rest of the processes.\n"; - -delete_ior_files (); -kill_open_processes (); - -exit $status; diff --git a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc index 3b14f5ee862..7c554de57f6 100644 --- a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Base/Writer_Base.mpc @@ -5,12 +5,11 @@ project (DDS_DDSWriterEntityBase_stub) : taoidldefaults, anytypecode, dds4ccm_ts dynamicflags += WRITER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=WRITER_BASE_STUB_Export \ -Wb,stub_export_include=Writer_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Writer_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp index 9bedec67a59..91cee664d62 100644 --- a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp @@ -7,7 +7,7 @@ #include "ace/Reactor.h" #include "Base/Writer_BaseSupport.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_Writer_Sender_Impl { @@ -214,9 +214,9 @@ namespace CIAO_Writer_Sender_Impl { DDS::DataWriter_var dds_dw = this->context_->get_connection_info_write_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dds_dw.in ()); - DDSDataWriter * p = ccm_dds_rd->get_impl (); + DDSDataWriter * p = rti_rd->get_impl (); this->writer_ = dynamic_cast <WriterTestDataWriter *> (p); } diff --git a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h index 9fb2d84eccc..fdfe91cf294 100644 --- a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h +++ b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.h @@ -15,7 +15,7 @@ #include "tao/LocalObject.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" #include <map> diff --git a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl index 0fdbd60f439..bbe2080c3ad 100755 --- a/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/DDSWriterEntity/descriptors/run_test.pl @@ -231,7 +231,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc index 20cf270e105..b13ec18ef4a 100644 --- a/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/Base/Event_Connection_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_ECT_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default { dynamicflags += EVENT_CONNECTION_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=EVENT_CONNECTION_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Event_Connection_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Event_Connection_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/Event_Connection_Test/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc b/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc index ce3dc9811aa..504f7e0d832 100755 --- a/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/EventConnector/Base/FSS_Event_Base.mpc @@ -5,12 +5,11 @@ project (DDS_FSS_Event_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += FIXED_SIZE_STRUCT_EVENT_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=FIXED_SIZE_STRUCT_EVENT_BASE_STUB_Export \ -Wb,stub_export_include=FSS_Event_Base_stub_export.h IDL_Files { - idlflags += -Gxhst FSS_Event_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc b/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc index ee553207732..e37f63b3b2f 100755 --- a/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/FixedSizeStruct/StateConnector/Base/FSS_State_Base.mpc @@ -5,12 +5,11 @@ project (DDS_FSS_State_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += FIXED_SIZE_STRUCT_STATE_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=FIXED_SIZE_STRUCT_STATE_BASE_STUB_Export \ -Wb,stub_export_include=FSS_State_Base_stub_export.h IDL_Files { - idlflags += -Gxhst FSS_State_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc index fa70eb16af0..10ba8dbca86 100755 --- a/CIAO/connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/Getter/Base/Getter_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Getter_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += GETTER_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=GETTER_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Getter_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Getter_Test_Base.idl } @@ -22,5 +21,8 @@ project (DDS_Getter_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de Source_Files { } + + Source_Files { + } } diff --git a/CIAO/connectors/dds4ccm/tests/Getter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/Getter/descriptors/run_test.pl index d897a3911e9..3b13df93b5d 100755 --- a/CIAO/connectors/dds4ccm/tests/Getter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/Getter/descriptors/run_test.pl @@ -229,10 +229,10 @@ sleep (30); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc index dc020d1f5a5..b0e2a2692b8 100644 --- a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Base/Writer_Base.mpc @@ -5,12 +5,11 @@ project (DDS_DDSInstanceHandleBase_stub) : taoidldefaults, anytypecode, dds4ccm_ dynamicflags += WRITER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=WRITER_BASE_STUB_Export \ -Wb,stub_export_include=Writer_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Writer_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp index 985d16e8aa5..13e89da3498 100644 --- a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp @@ -2,14 +2,13 @@ // $Id$ #include "Writer_Sender_exec.h" +#include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/Reactor.h" #include "Base/Writer_BaseSupport.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/ndds/InstanceHandle_t.h" - -#include "ciao/Logger/Log_Macros.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/InstanceHandle_t.h" namespace CIAO_Writer_Sender_Impl { @@ -219,9 +218,9 @@ namespace CIAO_Writer_Sender_Impl { DDS::DataWriter_var dds_dw = this->context_->get_connection_info_write_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dds_dw.in ()); - DDSDataWriter * p = ccm_dds_rd->get_impl (); + DDSDataWriter * p = rti_rd->get_impl (); this->dds_writer_ = dynamic_cast <WriterTestDataWriter *> (p); this->ccm_writer_ = this->context_->get_connection_info_write_data (); } diff --git a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h index 09a47f104d7..ffb84827501 100644 --- a/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h +++ b/CIAO/connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.h @@ -15,7 +15,7 @@ #include "tao/LocalObject.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" #include <map> diff --git a/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl index e39d6647174..fdbccf937c8 100755 --- a/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/InstanceHandle/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (5); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc index d1c5b16759b..236a8129759 100644 --- a/CIAO/connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/KeyedSamples/Base/Keyed_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Keyed_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_def dynamicflags += KEYED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=KEYED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Keyed_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Keyed_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp index f5cbc8b8ab2..2b96a657ed9 100644 --- a/CIAO/connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp @@ -6,7 +6,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_Keyed_Test_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl index 3ca8a0ee149..4c584d6e11a 100755 --- a/CIAO/connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/KeyedSamples/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc b/CIAO/connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc index 9c3fcac7283..e0af46d8e73 100644 --- a/CIAO/connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/KeyedWriter/Base/Writer_Base.mpc @@ -5,12 +5,11 @@ project (DDS_KeyedWriterBase_stub) : taoidldefaults, anytypecode, dds4ccm_ts_def dynamicflags += WRITER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=WRITER_BASE_STUB_Export \ -Wb,stub_export_include=Writer_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Writer_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl index 3ca8a0ee149..4c584d6e11a 100755 --- a/CIAO/connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/KeyedWriter/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc index ffb29178624..6936e2d5fb7 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/ListenManyByMany/Base/LMBM_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_LMBM_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += LISTEN_MANY_BY_MANY_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=LISTEN_MANY_BY_MANY_TEST_BASE_STUB_Export \ -Wb,stub_export_include=LMBM_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst LMBM_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl index ddeee753cf7..017ddc50ed1 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/ListenManyByMany/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc index 12bbf8ff16d..56630da7f98 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/Base/LNE_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_LNE_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defau dynamicflags += LISTEN_NOT_ENABLED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=LISTEN_NOT_ENABLED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=LNE_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst LNE_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/ListenNotEnabled/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc index 63a63895730..2308b46eef0 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/ListenOneByOne/Base/LOBO_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_LOBO_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += LISTEN_ONE_BY_ONE_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=LISTEN_ONE_BY_ONE_TEST_BASE_STUB_Export \ -Wb,stub_export_include=LOBO_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst LOBO_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl index ddeee753cf7..017ddc50ed1 100755 --- a/CIAO/connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/ListenOneByOne/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc b/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc index 209d9203b92..4258f9133d0 100644 --- a/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/Base/NonChangeable_Base.mpc @@ -5,12 +5,11 @@ project (DDS_NonChangeableBase_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += NONCHANGEABLE_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=NONCHANGEABLE_BASE_STUB_Export \ -Wb,stub_export_include=NonChangeable_Base_stub_export.h IDL_Files { - idlflags += -Gxhst NonChangeable_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl index b51ae16243d..e91dc5b9c10 100755 --- a/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/NonChangeableAttribute/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc index 1b51264bcb8..5435326d875 100644 --- a/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/Base/ConnectorStatusListener_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_OIT_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defau dynamicflags += CONNECTORSTATUSLISTENER_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=CONNECTORSTATUSLISTENER_TEST_BASE_STUB_Export \ -Wb,stub_export_include=ConnectorStatusListener_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst ConnectorStatusListener_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl index 9734de1093a..39300e01ff2 100644 --- a/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/On_Inconsistent_Topic/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc b/CIAO/connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc index ea3bdebc233..99ffa6c0cd4 100644 --- a/CIAO/connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/PSLDeadline/Base/PSL_DeadlineTest_Base.mpc @@ -5,12 +5,11 @@ project (DDS_PSL_DeadlineTest_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ dynamicflags += PSL_DEADLINETEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=PSL_DEADLINETEST_BASE_STUB_Export \ -Wb,stub_export_include=PSL_DeadlineTest_Base_stub_export.h IDL_Files { - idlflags += -Gxhst PSL_DeadlineTest_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp index 2a776cbfa23..b3c1c12b13e 100644 --- a/CIAO/connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp @@ -10,8 +10,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_PSL_DeadlineTest_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl index 4ea0f211542..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/PSLDeadline/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (20); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc index 69803e22c42..73ba7640c08 100644 --- a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Base/PSL_SampleLost_Base.mpc @@ -5,12 +5,11 @@ project (DDS_PSL_SampleLost_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts dynamicflags += PSL_SAMPLELOST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=PSL_SAMPLELOST_BASE_STUB_Export \ -Wb,stub_export_include=PSL_SampleLost_Base_stub_export.h IDL_Files { - idlflags += -Gxhst PSL_SampleLost_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp index 9c5ee585c66..8472532f2e8 100644 --- a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp @@ -8,8 +8,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_PSL_SampleLost_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl index b2a5229d554..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/PSLSampleLost/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.cpp deleted file mode 100644 index 6ee8d9e1b80..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// $Id$ - -#include "deadline_qos_test.h" - -#include "duration.h" - -DeadlinePolicyTest::DeadlinePolicyTest () -{ -} - -bool -DeadlinePolicyTest::check (const ::DDS_DeadlineQosPolicy & dds_qos, - const ::DDS::DeadlineQosPolicy & qos) -{ - return Duration::check (dds_qos.period, qos.period); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.h deleted file mode 100644 index 3713165c665..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/deadline_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DEADLINE_QOS_TEST_H_ -#define DEADLINE_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DeadlineQosPolicy.h" - -class DeadlinePolicyTest -{ -public: - DeadlinePolicyTest (); - - static bool check (const ::DDS_DeadlineQosPolicy & dds_qos, - const ::DDS::DeadlineQosPolicy & qos); -}; - -#endif /* DEADLINE_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.cpp deleted file mode 100644 index 6a35c8dd228..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.cpp +++ /dev/null @@ -1,14 +0,0 @@ -// $Id$ - -#include "dest_order_qos_test.h" - -DestinationOrderPolicyTest::DestinationOrderPolicyTest () -{ -} - -bool -DestinationOrderPolicyTest::check (const ::DDS_DestinationOrderQosPolicy & dds_qos, - const ::DDS::DestinationOrderQosPolicy & qos) -{ - return dds_qos.kind == static_cast <DDS_DestinationOrderQosPolicyKind> (qos.kind); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.h deleted file mode 100644 index 58887bc0311..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dest_order_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DEST_ORDER_QOS_TEST_H_ -#define DEST_ORDER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DestinationOrderQosPolicy.h" - -class DestinationOrderPolicyTest -{ -public: - DestinationOrderPolicyTest (); - - static bool check (const ::DDS_DestinationOrderQosPolicy & dds_qos, - const ::DDS::DestinationOrderQosPolicy & qos); -}; - -#endif /* DEST_ORDER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.cpp deleted file mode 100644 index 2152a2a4dfa..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.cpp +++ /dev/null @@ -1,9 +0,0 @@ -// $Id$ - -#include "dp_factory_qos_test.h" - -#include "entity_factory_qos_test.h" - -DomainParticipantFactoryPolicyTest::DomainParticipantFactoryPolicyTest () -{ -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.h deleted file mode 100644 index 84a3582c7fa..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dp_factory_qos_test.h +++ /dev/null @@ -1,17 +0,0 @@ -//$Id$ - -#ifndef DP_FACTORY_QOS_TEST_H_ -#define DP_FACTORY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DomainParticipantFactoryQos.h" - -class DomainParticipantFactoryPolicyTest -{ -public: - DomainParticipantFactoryPolicyTest (); - -}; - -#endif /* DP_FACTORY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.cpp deleted file mode 100644 index 9418d83ceb1..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.cpp +++ /dev/null @@ -1,46 +0,0 @@ -// $Id$ - -#include "dp_qos_test.h" - -#include "entity_factory_qos_test.h" -#include "user_data_qos_test.h" - -DomainParticipantPolicyTest::DomainParticipantPolicyTest () -{ -} - -int -DomainParticipantPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::DomainParticipantQos policy; - DDS_DomainParticipantQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_PARTICIPANT_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!EntityFactoryPolicyTest::check (dds_policy.entity_factory, policy.entity_factory)) - { - ACE_ERROR ((LM_ERROR, "ERROR DOMAIN PARTICIPANT : " - "Error in EntityFactoryQosPolicy.\n")); - ++ret; - } - - if (!UserDataPolicyTest::check (dds_policy.user_data, policy.user_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR DOMAIN PARTICIPANT : " - "Error in UserDataQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR DOMAIN PARTICIPANT: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.h deleted file mode 100644 index 9694f56b2b7..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dp_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -//$Id$ - -#ifndef DOMAINPARTICIPANT_QOS_TEST_H_ -#define DOMAINPARTICIPANT_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DomainParticipantQos.h" - -class DomainParticipantPolicyTest -{ -public: - DomainParticipantPolicyTest (); - - int run (); -}; - -#endif /* DOMAINPARTICIPANT_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp deleted file mode 100644 index dab0f245666..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.cpp +++ /dev/null @@ -1,137 +0,0 @@ -// $Id$ - -#include "dr_qos_test.h" - -#include "dur_qos_test.h" -#include "deadline_qos_test.h" -#include "lat_budget_qos_test.h" -#include "liveliness_qos_test.h" -#include "reliability_qos_test.h" -#include "dest_order_qos_test.h" -#include "hist_qos_test.h" -#include "resource_limits_qos_test.h" -#include "user_data_qos_test.h" -#include "ownership_qos_test.h" -#include "tbf_qos_test.h" -#include "rd_lifecycle_qos_test.h" - -DatareaderPolicyTest::DatareaderPolicyTest () -{ -} - -int -DatareaderPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::DataReaderQos policy; - DDS_DataReaderQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_DATAREADER_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!DurabilityPolicyTest::check (dds_policy.durability, - policy.durability)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in DurabilityQosPolicy.\n")); - ++ret; - } - - if (!DeadlinePolicyTest::check (dds_policy.deadline, - policy.deadline)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in DeadlineQosPolicy.\n")); - ++ret; - } - - if (!LatencyBudgetPolicyTest::check (dds_policy.latency_budget, - policy.latency_budget)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in LatencyBudgetQosPolicy.\n")); - ++ret; - } - - if (!LivelinessPolicyTest::check (dds_policy.liveliness, - policy.liveliness)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in LivelinessQosPolicy.\n")); - ++ret; - } - - if (!ReliabilityPolicyTest::check (dds_policy.reliability, - policy.reliability)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in ReliabilityQosPolicy.\n")); - ++ret; - } - - if (!DestinationOrderPolicyTest::check (dds_policy.destination_order, - policy.destination_order)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in DestinationOrderQosPolicy.\n")); - ++ret; - } - - if (!HistoryPolicyTest::check (dds_policy.history, - policy.history)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in HistoryQosPolicy.\n")); - ++ret; - } - - if (!ResourceLimitsPolicyTest::check (dds_policy.resource_limits, - policy.resource_limits)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in ResourceLimitsQosPolicy.\n")); - ++ret; - } - - if (!UserDataPolicyTest::check (dds_policy.user_data, policy.user_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in UserDataQosPolicy.\n")); - ++ret; - } - - if (!OwnershipPolicyTest::check (dds_policy.ownership, - policy.ownership)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in OwnershipQosPolicy.\n")); - ++ret; - } - - if (!TimeBasedFilterPolicyTest::check (dds_policy.time_based_filter, - policy.time_based_filter)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in TimeBasedFilterQosPolicy.\n")); - ++ret; - } - - if (!ReaderDataLifecyclePolicyTest::check (dds_policy.reader_data_lifecycle, - policy.reader_data_lifecycle)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER : " - "Error in ReaderDataLifecycleQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAREADER: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.h deleted file mode 100644 index ab276d80429..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dr_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#ifndef DATAREADER_QOS_TEST_H_ -#define DATAREADER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DataReaderQos.h" - -class DatareaderPolicyTest -{ -public: - DatareaderPolicyTest (); - - int run (); -}; - -#endif /* DATAREADER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.cpp deleted file mode 100644 index 3a85ace802b..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "dur_qos_test.h" - -DurabilityPolicyTest::DurabilityPolicyTest () -{ -} - - -bool -DurabilityPolicyTest::check (const ::DDS_DurabilityQosPolicy & dds_qos, - const ::DDS::DurabilityQosPolicy & qos) -{ - return dds_qos.kind == static_cast <DDS_DurabilityQosPolicyKind> (qos.kind); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.h deleted file mode 100644 index e2ec969df10..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dur_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DURABILITY_QOS_TEST_H_ -#define DURABILITY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DurabilityQosPolicy.h" - -class DurabilityPolicyTest -{ -public: - DurabilityPolicyTest (); - - static bool check (const ::DDS_DurabilityQosPolicy & dds_qos, - const ::DDS::DurabilityQosPolicy & qos); -}; - -#endif /* DURABILITY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.cpp deleted file mode 100644 index eabe851a291..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#include "dur_service_qos_test.h" - -DurabilityServicePolicyTest::DurabilityServicePolicyTest () -{ -} - -bool -DurabilityServicePolicyTest::check (const ::DDS_DurabilityServiceQosPolicy & dds_qos, - const ::DDS::DurabilityServiceQosPolicy & qos) -{ - return dds_qos.service_cleanup_delay.sec == qos.service_cleanup_delay.sec && - dds_qos.history_kind == static_cast <DDS_HistoryQosPolicyKind> (qos.history_kind) && - dds_qos.history_depth == qos.history_depth && - dds_qos.max_samples == qos.max_samples && - dds_qos.max_instances == qos.max_instances && - dds_qos.max_samples_per_instance == qos.max_samples_per_instance; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.h deleted file mode 100644 index 4b212a2745a..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DURABILITY_SERVICE_QOS_TEST_H_ -#define DURABILITY_SERVICE_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DurabilityServiceQosPolicy.h" - -class DurabilityServicePolicyTest -{ -public: - DurabilityServicePolicyTest (); - - static bool check (const ::DDS_DurabilityServiceQosPolicy & dds_qos, - const ::DDS::DurabilityServiceQosPolicy & qos); -}; - -#endif /* DURABILITY_SERVICE_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/duration.cpp b/CIAO/connectors/dds4ccm/tests/Policies/duration.cpp deleted file mode 100644 index 83d0483c909..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/duration.cpp +++ /dev/null @@ -1,16 +0,0 @@ -//$Id$ - -#include "duration.h" - -Duration::Duration () -{ -} - - -bool -Duration::check (const ::DDS_Duration_t & dds_dur, - const ::DDS::Duration_t & dur) -{ - return dds_dur.sec == dur.sec && - dds_dur.nanosec == dur.nanosec; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/duration.h b/CIAO/connectors/dds4ccm/tests/Policies/duration.h deleted file mode 100644 index dae8057bfb4..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/duration.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef DURATION_H_ -#define DURATION_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/Duration_t.h" - -class Duration -{ -public: - Duration (); - - static bool check (const ::DDS_Duration_t & dds_dur, - const ::DDS::Duration_t & dur); -}; - -#endif /* DURATION_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.cpp deleted file mode 100644 index 6e4278e1b04..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.cpp +++ /dev/null @@ -1,164 +0,0 @@ -// $Id$ - -#include "dw_qos_test.h" - -#include "dur_qos_test.h" -#include "dur_service_qos_test.h" -#include "deadline_qos_test.h" -#include "lat_budget_qos_test.h" -#include "liveliness_qos_test.h" -#include "reliability_qos_test.h" -#include "dest_order_qos_test.h" -#include "hist_qos_test.h" -#include "resource_limits_qos_test.h" -#include "transport_prio_qos_test.h" -#include "lifespan_qos_test.h" -#include "user_data_qos_test.h" -#include "ownership_qos_test.h" -#include "ownership_strength_qos_test.h" -#include "wr_lifecycle_qos_test.h" - -DatawriterPolicyTest::DatawriterPolicyTest () -{ -} - -int -DatawriterPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::DataWriterQos policy; - DDS_DataWriterQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_DATAWRITER_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!DurabilityPolicyTest::check (dds_policy.durability, - policy.durability)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in DurabilityQosPolicy.\n")); - ++ret; - } - - if (!DurabilityServicePolicyTest::check (dds_policy.durability_service, - policy.durability_service)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in DurabilityServiceQosPolicy.\n")); - ++ret; - } - - if (!DeadlinePolicyTest::check (dds_policy.deadline, - policy.deadline)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in DeadlineQosPolicy.\n")); - ++ret; - } - - if (!LatencyBudgetPolicyTest::check (dds_policy.latency_budget, - policy.latency_budget)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in LatencyBudgetQosPolicy.\n")); - ++ret; - } - - if (!LivelinessPolicyTest::check (dds_policy.liveliness, - policy.liveliness)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in LivelinessQosPolicy.\n")); - ++ret; - } - - if (!ReliabilityPolicyTest::check (dds_policy.reliability, - policy.reliability)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in ReliabilityQosPolicy.\n")); - ++ret; - } - - if (!DestinationOrderPolicyTest::check (dds_policy.destination_order, - policy.destination_order)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in DestinationOrderQosPolicy.\n")); - ++ret; - } - - if (!HistoryPolicyTest::check (dds_policy.history, - policy.history)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in HistoryQosPolicy.\n")); - ++ret; - } - - if (!ResourceLimitsPolicyTest::check (dds_policy.resource_limits, - policy.resource_limits)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in ResourceLimitsQosPolicy.\n")); - ++ret; - } - - if (!TransportPriorityPolicyTest::check (dds_policy.transport_priority, - policy.transport_priority)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in TransportPriorityQosPolicy.\n")); - ++ret; - } - - if (!LifespanPolicyTest::check (dds_policy.lifespan, - policy.lifespan)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in LifespanQosPolicy.\n")); - ++ret; - } - - if (!UserDataPolicyTest::check (dds_policy.user_data, policy.user_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in UserDataQosPolicy.\n")); - ++ret; - } - - if (!OwnershipPolicyTest::check (dds_policy.ownership, - policy.ownership)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in OwnershipQosPolicy.\n")); - ++ret; - } - - if (!OwnershipStrengthPolicyTest::check (dds_policy.ownership_strength, - policy.ownership_strength)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in OwnershipStrengthQosPolicy.\n")); - ++ret; - } - - if (!WriterDataLifecyclePolicyTest::check (dds_policy.writer_data_lifecycle, - policy.writer_data_lifecycle)) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER : " - "Error in WriterDataLifecycleQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR DATAWRITER: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.h deleted file mode 100644 index 23bf760321b..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/dw_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#ifndef DATAWRITER_QOS_TEST_H_ -#define DATAWRITER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/DataWriterQos.h" - -class DatawriterPolicyTest -{ -public: - DatawriterPolicyTest (); - - int run (); -}; - -#endif /* DATAWRITER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.cpp deleted file mode 100644 index 4bc00e2434f..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "entity_factory_qos_test.h" - -EntityFactoryPolicyTest::EntityFactoryPolicyTest () -{ -} - -bool -EntityFactoryPolicyTest::check (const ::DDS_EntityFactoryQosPolicy & dds_qos, - const ::DDS::EntityFactoryQosPolicy & qos) -{ - return dds_qos.autoenable_created_entities == - static_cast <DDS_Boolean> (qos.autoenable_created_entities); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.h deleted file mode 100644 index ef53fb43aea..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/entity_factory_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#ifndef ENTITY_FACTORY_QOS_TEST_H_ -#define ENTITY_FACTORY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/EntityFactoryQosPolicy.h" - -class EntityFactoryPolicyTest -{ -public: - EntityFactoryPolicyTest (); - - static bool check (const ::DDS_EntityFactoryQosPolicy & dds_qos, - const ::DDS::EntityFactoryQosPolicy & qos); -}; - -#endif /* ENTITY_FACTORY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.cpp deleted file mode 100644 index e1100e04cc2..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.cpp +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#include "group_data_qos_test.h" - -#include "octet_seq.h" - -GroupDataPolicyTest::GroupDataPolicyTest () -{ -} - -bool -GroupDataPolicyTest::check (const ::DDS_GroupDataQosPolicy & dds_qos, - const ::DDS::GroupDataQosPolicy & qos) -{ - return OctetSequence::check (dds_qos.value, - qos.value, - "GroupDataPolicyTest"); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.h deleted file mode 100644 index ba5347e505e..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/group_data_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#ifndef GROUP_DATA_QOS_TEST_H_ -#define GROUP_DATA_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/GroupDataQosPolicy.h" - -class GroupDataPolicyTest -{ -public: - GroupDataPolicyTest (); - - static bool check (const ::DDS_GroupDataQosPolicy & dds_qos, - const ::DDS::GroupDataQosPolicy & qos); -}; - -#endif /* GROUP_DATA_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.cpp deleted file mode 100644 index e65aa5ff338..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// $Id$ - -#include "hist_qos_test.h" - -HistoryPolicyTest::HistoryPolicyTest () -{ -} - -bool -HistoryPolicyTest::check (const ::DDS_HistoryQosPolicy & dds_qos, - const ::DDS::HistoryQosPolicy & qos) -{ - - return dds_qos.kind == static_cast <DDS_HistoryQosPolicyKind> (qos.kind) && - dds_qos.depth == qos.depth; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.h deleted file mode 100644 index 0290a8bd519..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/hist_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef HISTORY_QOS_TEST_H_ -#define HISTORY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/HistoryQosPolicy.h" - -class HistoryPolicyTest -{ -public: - HistoryPolicyTest (); - - static bool check (const ::DDS_HistoryQosPolicy & dds_qos, - const ::DDS::HistoryQosPolicy & qos); -}; - -#endif /* HISTORY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.cpp deleted file mode 100644 index 5a530caa2cc..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// $Id$ - -#include "lat_budget_qos_test.h" - -#include "duration.h" - -LatencyBudgetPolicyTest::LatencyBudgetPolicyTest () -{ -} - -bool -LatencyBudgetPolicyTest::check (const ::DDS_LatencyBudgetQosPolicy & dds_qos, - const ::DDS::LatencyBudgetQosPolicy & qos) -{ - return Duration::check (dds_qos.duration, qos.duration); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.h deleted file mode 100644 index be70a034310..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/lat_budget_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef LATENCY_BUDGET_QOS_TEST_H_ -#define LATENCY_BUDGET_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/LatencyBudgetQosPolicy.h" - -class LatencyBudgetPolicyTest -{ -public: - LatencyBudgetPolicyTest (); - - static bool check (const ::DDS_LatencyBudgetQosPolicy & dds_qos, - const ::DDS::LatencyBudgetQosPolicy & qos); -}; - -#endif /* LATENCY_BUDGET_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.cpp deleted file mode 100644 index ee02d9aa09c..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// $Id$ - -#include "lifespan_qos_test.h" - -#include "duration.h" - -LifespanPolicyTest::LifespanPolicyTest () -{ -} - -bool -LifespanPolicyTest::check (const ::DDS_LifespanQosPolicy & dds_qos, - const ::DDS::LifespanQosPolicy & qos) -{ - return Duration::check (dds_qos.duration, qos.duration); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.h deleted file mode 100644 index 482a2927450..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/lifespan_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef LIFESPAN_QOS_TEST_H_ -#define LIFESPAN_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/LifespanQosPolicy.h" - -class LifespanPolicyTest -{ -public: - LifespanPolicyTest (); - - static bool check (const ::DDS_LifespanQosPolicy & dds_qos, - const ::DDS::LifespanQosPolicy & qos); -}; - -#endif /* LIFESPAN_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.cpp deleted file mode 100644 index b9f364a703f..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.cpp +++ /dev/null @@ -1,17 +0,0 @@ -// $Id$ - -#include "liveliness_qos_test.h" - -#include "duration.h" - -LivelinessPolicyTest::LivelinessPolicyTest () -{ -} - -bool -LivelinessPolicyTest::check (const ::DDS_LivelinessQosPolicy & dds_qos, - const ::DDS::LivelinessQosPolicy & qos) -{ - return dds_qos.kind == static_cast <DDS_LivelinessQosPolicyKind> (qos.kind) && - Duration::check (dds_qos.lease_duration, qos.lease_duration); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.h deleted file mode 100644 index a1d9208879c..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/liveliness_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef LIVELINESS_QOS_TEST_H_ -#define LIVELINESS_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/LivelinessQosPolicy.h" - -class LivelinessPolicyTest -{ -public: - LivelinessPolicyTest (); - - static bool check (const ::DDS_LivelinessQosPolicy & dds_qos, - const ::DDS::LivelinessQosPolicy & qos); -}; - -#endif /* LIVELINESS_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/main.cpp b/CIAO/connectors/dds4ccm/tests/Policies/main.cpp deleted file mode 100644 index 985081f29ae..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/main.cpp +++ /dev/null @@ -1,73 +0,0 @@ -// $Id$ - -#include "ace/OS_main.h" -#include "ace/Log_Msg.h" - -#include "pub_qos_test.h" -#include "sub_qos_test.h" -#include "dw_qos_test.h" -#include "dr_qos_test.h" -#include "tp_qos_test.h" -#include "dp_qos_test.h" - -int handle_result (const int & result, - const char * test) -{ - int ret = 0; - if (result == -1) - { - ACE_ERROR ((LM_ERROR, "ERROR POLICIES : " - "Exception caught while testing " - "%C QoS\n", - test)); - } - else if (result > 0) - { - ret = result; - ACE_ERROR ((LM_ERROR, "ERROR POLICIES : " - "<%d> errors found while testing " - "%C QoS\n", - result, test)); - } - else - { - ACE_DEBUG ((LM_DEBUG, "%C QoS test passed!\n", - test)); - } - return ret; -} - -int -ACE_TMAIN (int , ACE_TCHAR **) -{ - PublisherPolicyTest publisher; - SubscriberPolicyTest subscriber; - DatawriterPolicyTest datawriter; - DatareaderPolicyTest datareader; - TopicPolicyTest topic; - DomainParticipantPolicyTest domainparticipant; - - int ret = 0; - int test = 0; - try - { - test = publisher.run (); - ret += handle_result (test, "Publisher"); - test = subscriber.run (); - ret += handle_result (test, "Subscriber"); - test = datawriter.run (); - ret += handle_result (test, "Datawriter"); - test = datareader.run (); - ret += handle_result (test, "DataReader"); - test = topic.run (); - ret += handle_result (test, "Topic"); - test = domainparticipant.run (); - ret += handle_result (test, "DomainParticipant"); - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR: Unexpected exception caught.")); - return -1; - } - return 0; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.cpp b/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.cpp deleted file mode 100644 index 9912b6f1eee..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.cpp +++ /dev/null @@ -1,34 +0,0 @@ -//$Id$ - -#include "octet_seq.h" - -OctetSequence::OctetSequence () -{ -} - -bool -OctetSequence::check (const ::DDS_OctetSeq & dds_seq, - const ::DDS::OctetSeq & seq, - const char * test) -{ - if (static_cast < ::CORBA::ULong> (dds_seq.length ()) != - seq.length ()) - { - ACE_ERROR ((LM_ERROR, "ERROR %C : " - "Length group_data is not equal to original length.\n", - test)); - return false; - } - - for (::DDS_Long i = 0; i < dds_seq.length (); ++i) - { - if (seq[i] != dds_seq[i]) - { - ACE_ERROR ((LM_ERROR, "ERROR %C : " - "Item %d of group_data is not equal to original.\n", - test, i)); - return false; - } - } - return true; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.h b/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.h deleted file mode 100644 index 62401a7630d..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/octet_seq.h +++ /dev/null @@ -1,20 +0,0 @@ -//$Id$ - -#ifndef OCTET_SEQ_H_ -#define OCTET_SEQ_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/OctetSeq.h" - -class OctetSequence -{ -public: - OctetSequence (); - - static bool check (const ::DDS_OctetSeq & dds_seq, - const ::DDS::OctetSeq & seq, - const char * test); -}; - -#endif /* OCTET_SEQ_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.cpp deleted file mode 100644 index b439bfe1b74..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "ownership_qos_test.h" - -OwnershipPolicyTest::OwnershipPolicyTest () -{ -} - -bool -OwnershipPolicyTest::check (const ::DDS_OwnershipQosPolicy & dds_qos, - const ::DDS::OwnershipQosPolicy & qos) -{ - return dds_qos.kind == - static_cast <DDS_OwnershipQosPolicyKind> (qos.kind); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.h deleted file mode 100644 index 1307c7f6037..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/ownership_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef OWNERSHIP_QOS_TEST_H_ -#define OWNERSHIP_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/OwnershipQosPolicy.h" - -class OwnershipPolicyTest -{ -public: - OwnershipPolicyTest (); - - static bool check (const ::DDS_OwnershipQosPolicy & dds_qos, - const ::DDS::OwnershipQosPolicy & qos); -}; - -#endif /* OWNERSHIP_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.cpp deleted file mode 100644 index d65bd7f725a..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.cpp +++ /dev/null @@ -1,14 +0,0 @@ -// $Id$ - -#include "ownership_strength_qos_test.h" - -OwnershipStrengthPolicyTest::OwnershipStrengthPolicyTest () -{ -} - -bool -OwnershipStrengthPolicyTest::check (const ::DDS_OwnershipStrengthQosPolicy & dds_qos, - const ::DDS::OwnershipStrengthQosPolicy & qos) -{ - return dds_qos.value == qos.value; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.h deleted file mode 100644 index 36e3169b594..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef OWNERSHIP_STRENGTH_QOS_TEST_H_ -#define OWNERSHIP_STRENGTH_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/OwnershipStrengthQosPolicy.h" - -class OwnershipStrengthPolicyTest -{ -public: - OwnershipStrengthPolicyTest (); - - static bool check (const ::DDS_OwnershipStrengthQosPolicy & dds_qos, - const ::DDS::OwnershipStrengthQosPolicy & qos); -}; - -#endif /* OWNERSHIP_STRENGTH_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.cpp deleted file mode 100644 index f0f56774186..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.cpp +++ /dev/null @@ -1,33 +0,0 @@ -// $Id$ - -#include "partition_qos_test.h" - -PartitionPolicyTest::PartitionPolicyTest () -{ -} - -bool -PartitionPolicyTest::check (const ::DDS_PartitionQosPolicy & dds_qos, - const ::DDS::PartitionQosPolicy & qos) -{ - if (static_cast <CORBA::ULong> (dds_qos.name.length ()) != - qos.name.length ()) - { - ACE_ERROR ((LM_ERROR, "ERROR PartitionPolicyTest : " - "Length name sequence is not equal " - "to original length.\n")); - return false; - } - for (DDS_Long i = 0; i < dds_qos.name.length (); ++i) - { - if (ACE_OS::strcmp (dds_qos.name[i], qos.name[i]) != 0) - { - ACE_ERROR ((LM_ERROR, "ERROR PartitionPolicyTest : " - "Item %d of name sequence is not equal " - "to original.\n", - i)); - return false; - } - } - return true; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.h deleted file mode 100644 index 6fef89f535d..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/partition_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef PARTITION_QOS_TEST_H_ -#define PARTITION_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/PartitionQosPolicy.h" - -class PartitionPolicyTest -{ -public: - PartitionPolicyTest (); - - static bool check (const ::DDS_PartitionQosPolicy & dds_qos, - const ::DDS::PartitionQosPolicy & qos); -}; - -#endif /* PARTITION_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/policies.mpc b/CIAO/connectors/dds4ccm/tests/Policies/policies.mpc deleted file mode 100644 index f4d90c8ce0b..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/policies.mpc +++ /dev/null @@ -1,44 +0,0 @@ -// $Id$ - -project(DDS_Policies_Test) : taoexe, dds4ccm_base { - includes += $(CIAO_ROOT) - exename = policies_test - Source_Files { - deadline_qos_test.cpp - dest_order_qos_test.cpp - dp_factory_qos_test.cpp - dp_qos_test.cpp - dr_qos_test.cpp - dur_qos_test.cpp - dur_service_qos_test.cpp - dw_qos_test.cpp - entity_factory_qos_test.cpp - group_data_qos_test.cpp - hist_qos_test.cpp - lat_budget_qos_test.cpp - lifespan_qos_test.cpp - liveliness_qos_test.cpp - main.cpp - ownership_qos_test.cpp - partition_qos_test.cpp - presentation_qos_test.cpp - pub_qos_test.cpp - reliability_qos_test.cpp - resource_limits_qos_test.cpp - sub_qos_test.cpp - tp_data_qos_test.cpp - tp_qos_test.cpp - transport_prio_qos_test.cpp - user_data_qos_test.cpp - rd_lifecycle_qos_test.cpp - tbf_qos_test.cpp - ownership_strength_qos_test.cpp - wr_lifecycle_qos_test.cpp - duration.cpp - octet_seq.cpp - } - - Header_Files { - *.h - } -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.cpp deleted file mode 100644 index 540bf6e1315..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#include "presentation_qos_test.h" - -PresentationPolicyTest::PresentationPolicyTest () -{ -} - -bool -PresentationPolicyTest::check (const ::DDS_PresentationQosPolicy & dds_qos, - const ::DDS::PresentationQosPolicy & qos) -{ - return dds_qos.access_scope == - static_cast <DDS_PresentationQosPolicyAccessScopeKind>(qos.access_scope) && - dds_qos.coherent_access == - static_cast <DDS_Boolean> (qos.coherent_access) && - dds_qos.ordered_access == - static_cast <DDS_Boolean> (qos.ordered_access); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.h deleted file mode 100644 index 4359e25632c..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/presentation_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef PRESENTATION_QOS_TEST_H_ -#define PRESENTATION_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/PresentationQosPolicy.h" - -class PresentationPolicyTest -{ -public: - PresentationPolicyTest (); - - static bool check (const ::DDS_PresentationQosPolicy & dds_qos, - const ::DDS::PresentationQosPolicy & qos); -}; - -#endif /* PRESENTATION_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.cpp deleted file mode 100644 index 7a3c0cb7737..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.cpp +++ /dev/null @@ -1,58 +0,0 @@ -// $Id$ - -#include "pub_qos_test.h" -#include "group_data_qos_test.h" -#include "entity_factory_qos_test.h" -#include "presentation_qos_test.h" -#include "partition_qos_test.h" - -PublisherPolicyTest::PublisherPolicyTest () -{ -} - -int -PublisherPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::PublisherQos policy; - DDS_PublisherQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_PUBLISHER_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!PresentationPolicyTest::check (dds_policy.presentation, policy.presentation)) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER : " - "Error in PresentationQosPolicy.\n")); - ++ret; - } - if (!PartitionPolicyTest::check (dds_policy.partition, policy.partition)) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER : " - "Error in PartitionQosPolicy.\n")); - ++ret; - } - if (!GroupDataPolicyTest::check (dds_policy.group_data, policy.group_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER : " - "Error in GroupDataQosPolicy.\n")); - ++ret; - } - if (!EntityFactoryPolicyTest::check (dds_policy.entity_factory, policy.entity_factory)) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER : " - "Error in EntityFactoryQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR PUBLISHER: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.h deleted file mode 100644 index c2d022aff88..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/pub_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#ifndef PUBLISHER_QOS_TEST_H_ -#define PUBLISHER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/PublisherQos.h" - -class PublisherPolicyTest -{ -public: - PublisherPolicyTest (); - - int run (); -}; - -#endif /* PUBLISHER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.cpp deleted file mode 100644 index 11574a4abfe..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#include "rd_lifecycle_qos_test.h" - -#include "duration.h" - -ReaderDataLifecyclePolicyTest::ReaderDataLifecyclePolicyTest () -{ -} - -bool -ReaderDataLifecyclePolicyTest::check (const ::DDS_ReaderDataLifecycleQosPolicy & dds_qos, - const ::DDS::ReaderDataLifecycleQosPolicy & qos) -{ - return Duration::check (dds_qos.autopurge_nowriter_samples_delay, - qos.autopurge_nowriter_samples_delay) && - Duration::check (dds_qos.autopurge_disposed_samples_delay, - qos.autopurge_disposed_samples_delay); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.h deleted file mode 100644 index 314704e1e96..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef READER_DATA_LIFECYCLE_QOS_TEST_H_ -#define READER_DATA_LIFECYCLE_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/ReaderDataLifecycleQosPolicy.h" - -class ReaderDataLifecyclePolicyTest -{ -public: - ReaderDataLifecyclePolicyTest (); - - static bool check (const ::DDS_ReaderDataLifecycleQosPolicy & dds_qos, - const ::DDS::ReaderDataLifecycleQosPolicy & qos); -}; - -#endif /* READER_DATA_LIFECYCLE_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.cpp deleted file mode 100644 index e4e405fdfc0..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.cpp +++ /dev/null @@ -1,17 +0,0 @@ -// $Id$ - -#include "reliability_qos_test.h" - -#include "duration.h" - -ReliabilityPolicyTest::ReliabilityPolicyTest () -{ -} - -bool -ReliabilityPolicyTest::check (const ::DDS_ReliabilityQosPolicy & dds_qos, - const ::DDS::ReliabilityQosPolicy & qos) -{ - return dds_qos.kind == static_cast <DDS_ReliabilityQosPolicyKind> (qos.kind) && - Duration::check (dds_qos.max_blocking_time, qos.max_blocking_time); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.h deleted file mode 100644 index d325f489c90..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/reliability_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef RELIABILITY_QOS_TEST_H_ -#define RELIABILITY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/ReliabilityQosPolicy.h" - -class ReliabilityPolicyTest -{ -public: - ReliabilityPolicyTest (); - - static bool check (const ::DDS_ReliabilityQosPolicy & dds_qos, - const ::DDS::ReliabilityQosPolicy & qos); -}; - -#endif /* RELIABILITY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.cpp deleted file mode 100644 index 46a1adc0327..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.cpp +++ /dev/null @@ -1,17 +0,0 @@ -// $Id$ - -#include "resource_limits_qos_test.h" - -ResourceLimitsPolicyTest::ResourceLimitsPolicyTest () -{ -} - - -bool -ResourceLimitsPolicyTest::check (const ::DDS_ResourceLimitsQosPolicy & dds_qos, - const ::DDS::ResourceLimitsQosPolicy & qos) -{ - return dds_qos.max_samples == qos.max_samples && - dds_qos.max_instances == qos.max_instances && - dds_qos.max_samples_per_instance == qos.max_samples_per_instance; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.h deleted file mode 100644 index a430ee30034..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/resource_limits_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef RESOURCE_LIMITS_QOS_TEST_H_ -#define RESOURCE_LIMITS_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/ResourceLimitsQosPolicy.h" - -class ResourceLimitsPolicyTest -{ -public: - ResourceLimitsPolicyTest (); - - static bool check (const ::DDS_ResourceLimitsQosPolicy & dds_qos, - const ::DDS::ResourceLimitsQosPolicy & qos); -}; - -#endif /* RESOURCE_LIMITS_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/run_test.pl b/CIAO/connectors/dds4ccm/tests/Policies/run_test.pl deleted file mode 100755 index 87048af071f..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/run_test.pl +++ /dev/null @@ -1,25 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{ACE_ROOT}/bin"; -use PerlACE::TestTarget; - -my $program = PerlACE::TestTarget::create_target (1) || die "Create target 1 failed\n"; - -$PROG = $program->CreateProcess ("policies_test", ""); -$program_status = $PROG->Spawn (); - -if ($program_status != 0) { - print STDERR "ERROR: GroupDataPolicy returned $program_status\n"; - exit 1; -} - -sleep ($program->ProcessStartWaitInterval()); - -$program_status = $PROG->Kill (); - -exit 0; diff --git a/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.cpp deleted file mode 100644 index 15950dc88b4..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.cpp +++ /dev/null @@ -1,59 +0,0 @@ -// $Id$ - -#include "sub_qos_test.h" - -#include "group_data_qos_test.h" -#include "entity_factory_qos_test.h" -#include "presentation_qos_test.h" -#include "partition_qos_test.h" - -SubscriberPolicyTest::SubscriberPolicyTest () -{ -} - -int -SubscriberPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::SubscriberQos policy; - DDS_SubscriberQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_SUBSCRIBER_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - if (!PresentationPolicyTest::check (dds_policy.presentation, policy.presentation)) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER : " - "Error in PresentationQosPolicy.\n")); - ++ret; - } - if (!PartitionPolicyTest::check (dds_policy.partition, policy.partition)) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER : " - "Error in PartitionQosPolicy.\n")); - ++ret; - } - if (!GroupDataPolicyTest::check (dds_policy.group_data, policy.group_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER : " - "Error in GroupDataQosPolicy.\n")); - ++ret; - } - if (!EntityFactoryPolicyTest::check (dds_policy.entity_factory, policy.entity_factory)) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER : " - "Error in EntityFactoryQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR SUBSCRIBER: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.h deleted file mode 100644 index dc85ffdd582..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/sub_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ - -#ifndef SUBSCRIBER_QOS_TEST_H_ -#define SUBSCRIBER_QOS_TEST_H_ - - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/SubscriberQos.h" - -class SubscriberPolicyTest -{ -public: - SubscriberPolicyTest (); - - int run (); -}; - -#endif /* SUBSCRIBER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.cpp deleted file mode 100644 index c300174e7f7..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "tbf_qos_test.h" -#include "duration.h" - -TimeBasedFilterPolicyTest::TimeBasedFilterPolicyTest () -{ -} - -bool -TimeBasedFilterPolicyTest::check (const ::DDS_TimeBasedFilterQosPolicy & dds_qos, - const ::DDS::TimeBasedFilterQosPolicy & qos) -{ - return Duration::check (dds_qos.minimum_separation, qos.minimum_separation); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.h deleted file mode 100644 index f42d8aaf7e0..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tbf_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef TIME_BASED_FILTER_QOS_TEST_H_ -#define TIME_BASED_FILTER_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/TimeBasedFilterQosPolicy.h" - -class TimeBasedFilterPolicyTest -{ -public: - TimeBasedFilterPolicyTest (); - - static bool check (const ::DDS_TimeBasedFilterQosPolicy & dds_qos, - const ::DDS::TimeBasedFilterQosPolicy & qos); -}; - -#endif /* TIME_BASED_FILTER_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.cpp deleted file mode 100644 index c9377c996b7..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.cpp +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#include "tp_data_qos_test.h" - -#include "octet_seq.h" - -TopicDataPolicyTest::TopicDataPolicyTest () -{ -} - -bool -TopicDataPolicyTest::check (const ::DDS_TopicDataQosPolicy & dds_qos, - const ::DDS::TopicDataQosPolicy & qos) -{ - return OctetSequence::check (dds_qos.value, - qos.value, - "TopicDataPolicyTest"); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.h deleted file mode 100644 index 2ccb36be118..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tp_data_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef TOPIC_DATA_QOS_TEST_H_ -#define TOPIC_DATA_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/TopicDataQosPolicy.h" - -class TopicDataPolicyTest -{ -public: - TopicDataPolicyTest (); - - static bool check (const ::DDS_TopicDataQosPolicy & dds_qos, - const ::DDS::TopicDataQosPolicy & qos); -}; - -#endif /* TOPIC_DATA_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.cpp deleted file mode 100644 index 65a338ae499..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.cpp +++ /dev/null @@ -1,148 +0,0 @@ -// $Id$ - -#include "tp_qos_test.h" - -#include "tp_data_qos_test.h" -#include "dur_qos_test.h" -#include "dur_service_qos_test.h" -#include "deadline_qos_test.h" -#include "lat_budget_qos_test.h" -#include "liveliness_qos_test.h" -#include "reliability_qos_test.h" -#include "dest_order_qos_test.h" -#include "hist_qos_test.h" -#include "resource_limits_qos_test.h" -#include "transport_prio_qos_test.h" -#include "lifespan_qos_test.h" -#include "ownership_qos_test.h" - -TopicPolicyTest::TopicPolicyTest () -{ -} - -int -TopicPolicyTest::run () -{ - int ret = 0; - try - { - ::DDS::TopicQos policy; - DDS_TopicQos dds_policy_org, dds_policy; - - dds_policy_org = DDS_TOPIC_QOS_DEFAULT; - - policy <<= dds_policy_org; - dds_policy <<= policy; - - - if (!TopicDataPolicyTest::check (dds_policy.topic_data, - policy.topic_data)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in TopicDataQosPolicy.\n")); - ++ret; - } - - if (!DurabilityPolicyTest::check (dds_policy.durability, - policy.durability)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in DurabilityQosPolicy.\n")); - ++ret; - } - - if (!DurabilityServicePolicyTest::check (dds_policy.durability_service, - policy.durability_service)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in DurabilityServiceQosPolicy.\n")); - ++ret; - } - - if (!DeadlinePolicyTest::check (dds_policy.deadline, - policy.deadline)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in DeadlineQosPolicy.\n")); - ++ret; - } - - if (!LatencyBudgetPolicyTest::check (dds_policy.latency_budget, - policy.latency_budget)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in LatencyBudgetQosPolicy.\n")); - ++ret; - } - - if (!LivelinessPolicyTest::check (dds_policy.liveliness, - policy.liveliness)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in LivelinessQosPolicy.\n")); - ++ret; - } - - if (!ReliabilityPolicyTest::check (dds_policy.reliability, - policy.reliability)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in ReliabilityQosPolicy.\n")); - ++ret; - } - - if (!DestinationOrderPolicyTest::check (dds_policy.destination_order, - policy.destination_order)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in DestinationOrderQosPolicy.\n")); - ++ret; - } - - if (!HistoryPolicyTest::check (dds_policy.history, - policy.history)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in HistoryQosPolicy.\n")); - ++ret; - } - - if (!ResourceLimitsPolicyTest::check (dds_policy.resource_limits, - policy.resource_limits)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in ResourceLimitsQosPolicy.\n")); - ++ret; - } - - if (!TransportPriorityPolicyTest::check (dds_policy.transport_priority, - policy.transport_priority)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in TransportPriorityQosPolicy.\n")); - ++ret; - } - - if (!LifespanPolicyTest::check (dds_policy.lifespan, - policy.lifespan)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in LifespanQosPolicy.\n")); - ++ret; - } - - if (!OwnershipPolicyTest::check (dds_policy.ownership, - policy.ownership)) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC : " - "Error in OwnershipQosPolicy.\n")); - ++ret; - } - } - catch (...) - { - ACE_ERROR ((LM_ERROR, "ERROR TOPIC: Unexpected exception caught.")); - return -1; - } - return ret; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.h deleted file mode 100644 index 0508102b8e3..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/tp_qos_test.h +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#ifndef TOPIC_QOS_TEST_H_ -#define TOPIC_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/TopicQos.h" - -class TopicPolicyTest -{ -public: - TopicPolicyTest (); - - int run (); -}; - -#endif /* TOPIC_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.cpp deleted file mode 100644 index d4aaa7d74ad..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.cpp +++ /dev/null @@ -1,14 +0,0 @@ -// $Id$ - -#include "transport_prio_qos_test.h" - -TransportPriorityPolicyTest::TransportPriorityPolicyTest () -{ -} - -bool -TransportPriorityPolicyTest::check (const ::DDS_TransportPriorityQosPolicy & dds_qos, - const ::DDS::TransportPriorityQosPolicy & qos) -{ - return dds_qos.value == qos.value; -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.h deleted file mode 100644 index 358dd62388f..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/transport_prio_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef TRANSPORT_PRIORITY_QOS_TEST_H_ -#define TRANSPORT_PRIORITY_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/TransportPriorityQosPolicy.h" - -class TransportPriorityPolicyTest -{ -public: - TransportPriorityPolicyTest (); - - static bool check (const ::DDS_TransportPriorityQosPolicy & dds_qos, - const ::DDS::TransportPriorityQosPolicy & qos); -}; - -#endif /* TRANSPORT_PRIORITY_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.cpp deleted file mode 100644 index 48ee76b0e20..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.cpp +++ /dev/null @@ -1,18 +0,0 @@ -// $Id$ - -#include "user_data_qos_test.h" - -#include "octet_seq.h" - -UserDataPolicyTest::UserDataPolicyTest () -{ -} - -bool -UserDataPolicyTest::check (const ::DDS_UserDataQosPolicy & dds_qos, - const ::DDS::UserDataQosPolicy & qos) -{ - return OctetSequence::check (dds_qos.value, - qos.value, - "UserDataPolicyTest"); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.h deleted file mode 100644 index c56c94f48f9..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/user_data_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef USER_DATA_QOS_TEST_H_ -#define USER_DATA_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/UserDataQosPolicy.h" - -class UserDataPolicyTest -{ -public: - UserDataPolicyTest (); - - static bool check (const ::DDS_UserDataQosPolicy & dds_qos, - const ::DDS::UserDataQosPolicy & qos); -}; - -#endif /* USER_DATA_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.cpp b/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.cpp deleted file mode 100644 index 6a8da1b9103..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// $Id$ - -#include "wr_lifecycle_qos_test.h" - -WriterDataLifecyclePolicyTest::WriterDataLifecyclePolicyTest () -{ -} - -bool -WriterDataLifecyclePolicyTest::check (const ::DDS_WriterDataLifecycleQosPolicy & dds_qos, - const ::DDS::WriterDataLifecycleQosPolicy & qos) -{ - return dds_qos.autodispose_unregistered_instances == - static_cast <DDS_Boolean> (qos.autodispose_unregistered_instances); -} diff --git a/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.h b/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.h deleted file mode 100644 index ac8674525f0..00000000000 --- a/CIAO/connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.h +++ /dev/null @@ -1,19 +0,0 @@ -//$Id$ - -#ifndef WRITER_DATA_LIFECYCLE_QOS_TEST_H_ -#define WRITER_DATA_LIFECYCLE_QOS_TEST_H_ - -#include "dds4ccm/idl/dds_rtf2_dcpsC.h" -#include "ndds/ndds_cpp.h" -#include "dds4ccm/impl/dds/ndds/WriterDataLifecycleQosPolicy.h" - -class WriterDataLifecyclePolicyTest -{ -public: - WriterDataLifecyclePolicyTest (); - - static bool check (const ::DDS_WriterDataLifecycleQosPolicy & dds_qos, - const ::DDS::WriterDataLifecycleQosPolicy & qos); -}; - -#endif /* WRITER_DATA_LIFECYCLE_QOS_TEST_H_ */ diff --git a/CIAO/connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc index 080d970cb08..b0fe76f8e8f 100755 --- a/CIAO/connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/QueryFilter/Base/QueryFilter_Test_Base.mpc @@ -5,12 +5,11 @@ project (QueryFilter_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += QUERY_FILTER_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=QUERY_FILTER_TEST_BASE_STUB_Export \ -Wb,stub_export_include=QueryFilter_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst QueryFilter_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl index 708c17b2051..4d9ba95b5f7 100755 --- a/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/QueryFilter/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (30); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc index e8606e033d9..db8b2f2e8c5 100755 --- a/CIAO/connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/Reader/Base/Reader_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Reader_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += READER_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=READER_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Reader_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Reader_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/Reader/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/Reader/descriptors/run_test.pl index 997852c0618..4d9ba95b5f7 100755 --- a/CIAO/connectors/dds4ccm/tests/Reader/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/Reader/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc b/CIAO/connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc index 87a021362d6..f05c18bdc40 100644 --- a/CIAO/connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/SLDisabled/Base/SL_Disabled_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SL_Disabled_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += SL_DISABLED_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SL_DISABLED_BASE_STUB_Export \ -Wb,stub_export_include=SL_Disabled_Base_stub_export.h IDL_Files { - idlflags += -Gxhst SL_Disabled_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp index d8ae75b9b36..4c49156a772 100644 --- a/CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp @@ -8,8 +8,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_SL_Disabled_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl index 66cc403a1fb..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SLDisabled/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc b/CIAO/connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc index 0730e183bb9..d100439ea63 100644 --- a/CIAO/connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/SLManyByMany/Base/SL_ManyByMany_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SL_ManyByMany_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_ dynamicflags += SL_MANYBYMANY_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SL_MANYBYMANY_BASE_STUB_Export \ -Wb,stub_export_include=SL_ManyByMany_Base_stub_export.h IDL_Files { - idlflags += -Gxhst SL_ManyByMany_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp index 31921bf38ef..5c88a833d24 100644 --- a/CIAO/connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SLManyByMany/Receiver/SL_ManyByMany_Receiver_exec.cpp @@ -8,8 +8,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_SL_ManyByMany_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl index 66cc403a1fb..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SLManyByMany/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc b/CIAO/connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc index 96f81db664a..a20b85c42e8 100644 --- a/CIAO/connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/SLOneByOne/Base/SL_OneByOne_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SL_OneByOne_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_de dynamicflags += SL_ONEBYONE_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SL_ONEBYONE_BASE_STUB_Export \ -Wb,stub_export_include=SL_OneByOne_Base_stub_export.h IDL_Files { - idlflags += -Gxhst SL_OneByOne_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp index 5a0d47279f3..2d49c410d4c 100644 --- a/CIAO/connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SLOneByOne/Receiver/SL_OneByOne_Receiver_exec.cpp @@ -8,8 +8,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_SL_OneByOne_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl index 66cc403a1fb..edfa27e2a1f 100755 --- a/CIAO/connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SLOneByOne/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc b/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc index 5d5a42ccba8..de8eca7dbb7 100644 --- a/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/Base/SetConnectorAttribute_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SCABase_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default { dynamicflags += SETCONNECTORATTRIBUTE_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=SETCONNECTORATTRIBUTE_BASE_STUB_Export \ -Wb,stub_export_include=SetConnectorAttribute_Base_stub_export.h IDL_Files { - idlflags += -Gxhst SetConnectorAttribute_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl index b51ae16243d..e91dc5b9c10 100755 --- a/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SetConnectorAttributes/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp index 54bfd5c53cf..2ce802f3c73 100644 --- a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/Component/Component_exec.cpp @@ -6,7 +6,7 @@ #include "Base/BaseSupport.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" namespace CIAO_SharedDP_SharedDPComponent_Impl { @@ -46,9 +46,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw1 = this->context_->get_connection_write1_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd1 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd1 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw1.in ()); - DDSDataWriter * dds_dw1 = ccm_dds_rd1->get_impl (); + DDSDataWriter * dds_dw1 = rti_rd1->get_impl (); DDSPublisher * dds_p1 = dds_dw1->get_publisher (); this->dds_dp1_ = dds_p1->get_participant (); } @@ -61,9 +61,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw2 = this->context_->get_connection_write2_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd2 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd2 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw2.in ()); - DDSDataWriter * dds_dw2 = ccm_dds_rd2->get_impl (); + DDSDataWriter * dds_dw2 = rti_rd2->get_impl (); DDSPublisher * dds_p2 = dds_dw2->get_publisher (); this->dds_dp2_ = dds_p2->get_participant (); } @@ -76,9 +76,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw3 = this->context_->get_connection_write3_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd3 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd3 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw3.in ()); - DDSDataWriter * dds_dw3 = ccm_dds_rd3->get_impl (); + DDSDataWriter * dds_dw3 = rti_rd3->get_impl (); DDSPublisher * dds_p3 = dds_dw3->get_publisher (); this->dds_dp3_ = dds_p3->get_participant (); } diff --git a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl index 5a57844e894..34e80ff8c33 100755 --- a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/DifferentDatatype/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (10); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp index 2882814085d..7431f179ebc 100644 --- a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/Component/Component_exec.cpp @@ -10,7 +10,7 @@ #include "Base/BaseSupport.h" -#include "dds4ccm/impl/dds/DataWriter.h" +#include "dds4ccm/impl/ndds/DataWriter.h" const char * tp_name_conn_1_ = "SharedDP"; const char * tp_name_conn_2_ = "SharedDP"; @@ -56,9 +56,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw1 = this->context_->get_connection_write1_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd1 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd1 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw1.in ()); - DDSDataWriter * dds_dw1 = ccm_dds_rd1->get_impl (); + DDSDataWriter * dds_dw1 = rti_rd1->get_impl (); DDSPublisher * dds_p1 = dds_dw1->get_publisher (); this->dds_dp1_ = dds_p1->get_participant (); this->dds_tp1_ = this->dds_dp1_->find_topic ( @@ -74,9 +74,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw2 = this->context_->get_connection_write2_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd2 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd2 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw2.in ()); - DDSDataWriter * dds_dw2 = ccm_dds_rd2->get_impl (); + DDSDataWriter * dds_dw2 = rti_rd2->get_impl (); DDSPublisher * dds_p2 = dds_dw2->get_publisher (); this->dds_dp2_ = dds_p2->get_participant (); this->dds_tp2_ = this->dds_dp2_->find_topic ( @@ -92,9 +92,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw3 = this->context_->get_connection_write3_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd3 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd3 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw3.in ()); - DDSDataWriter * dds_dw3 = ccm_dds_rd3->get_impl (); + DDSDataWriter * dds_dw3 = rti_rd3->get_impl (); DDSPublisher * dds_p3 = dds_dw3->get_publisher (); this->dds_dp3_ = dds_p3->get_participant (); this->dds_tp3_ = this->dds_dp3_->find_topic ( @@ -110,9 +110,9 @@ namespace CIAO_SharedDP_SharedDPComponent_Impl { DDS::DataWriter_var dw4 = this->context_->get_connection_write4_dds_entity (); - CIAO::DDS4CCM::CCM_DDS_DataWriter_i *ccm_dds_rd4 = + CIAO::DDS4CCM::CCM_DDS_DataWriter_i *rti_rd4 = dynamic_cast <CIAO::DDS4CCM::CCM_DDS_DataWriter_i *> (dw4.in ()); - DDSDataWriter * dds_dw4 = ccm_dds_rd4->get_impl (); + DDSDataWriter * dds_dw4 = rti_rd4->get_impl (); DDSPublisher * dds_p4 = dds_dw4->get_publisher (); this->dds_dp4_ = dds_p4->get_participant (); this->dds_tp4_ = this->dds_dp4_->find_topic ( diff --git a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl index c1a88c75f90..34e80ff8c33 100755 --- a/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/SharedDomainParticipant/SameDatatype/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc index a0c2462af7b..934f01f2a27 100644 --- a/CIAO/connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/State_Connection_Test/Base/State_Connection_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_SCT_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default { dynamicflags += STATE_CONNECTION_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=STATE_CONNECTION_TEST_BASE_STUB_Export \ -Wb,stub_export_include=State_Connection_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst State_Connection_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl index 5d0ab35419d..a625ecd9216 100755 --- a/CIAO/connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/State_Connection_Test/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (10); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp b/CIAO/connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp index 338ad6e0d52..4273125bbe3 100644 --- a/CIAO/connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp +++ b/CIAO/connectors/dds4ccm/tests/TimeConversion/time_conversion.cpp @@ -1,6 +1,6 @@ // $Id$ -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" #include "ace/OS_NS_sys_time.h" int diff --git a/CIAO/connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc b/CIAO/connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc index 2046f252b05..fbd6e94ac3d 100755 --- a/CIAO/connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/TwoTopics/Base/TwoTopics_Base.mpc @@ -5,12 +5,11 @@ project (DDS_TwoTopics_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defa dynamicflags += TWOTOPICS_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=TWOTOPICS_TEST_BASE_STUB_Export \ -Wb,stub_export_include=TwoTopics_Base_stub_export.h IDL_Files { - idlflags += -Gxhst TwoTopics_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc b/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc index 51a38f0973b..4430bee10b0 100644 --- a/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/Base/Unkeyed_Test_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Unkeyed_Test_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += UNKEYED_TEST_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=UNKEYED_TEST_BASE_STUB_Export \ -Wb,stub_export_include=Unkeyed_Test_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Unkeyed_Test_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl index 3ca8a0ee149..4c584d6e11a 100755 --- a/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/UnkeyedSamples/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc b/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc index 014070bbbab..4379b403d1b 100644 --- a/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/Base/Writer_Base.mpc @@ -5,12 +5,11 @@ project (DDS_UnkeyedWriterBase_stub) : taoidldefaults, anytypecode, dds4ccm_ts_d dynamicflags += WRITER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=WRITER_BASE_STUB_Export \ -Wb,stub_export_include=Writer_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Writer_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl index 58d28e2d477..5aa7222b7e4 100755 --- a/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/UnkeyedWriter/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc b/CIAO/connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc index 97490cd2c74..51b2decdfeb 100644 --- a/CIAO/connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/Updater/Base/Updater_Base.mpc @@ -5,12 +5,11 @@ project (DDS_Updater_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defaul dynamicflags += UPDATER_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=UPDATER_BASE_STUB_Export \ -Wb,stub_export_include=Updater_Base_stub_export.h IDL_Files { - idlflags += -Gxhst Updater_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp index 88977e8c4ca..2ecc96a3d84 100644 --- a/CIAO/connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/Updater/Receiver/Updater_Receiver_exec.cpp @@ -7,8 +7,8 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" -#include "dds4ccm/impl/dds/TimeUtilities.h" +#include "dds4ccm/impl/ndds/Utils.h" +#include "dds4ccm/impl/ndds/TimeUtilities.h" namespace CIAO_Updater_Receiver_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/Updater/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/Updater/descriptors/run_test.pl index 7a20e61732d..91f09e912e2 100755 --- a/CIAO/connectors/dds4ccm/tests/Updater/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/Updater/descriptors/run_test.pl @@ -223,10 +223,10 @@ sleep (60); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl index 2963487e229..886f6a47324 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.idl @@ -10,7 +10,6 @@ #pragma ndds typesupport "Base/VTopic_BaseSupport.h" -// Plain topic struct TestTopic { string key; //@key long x; @@ -28,49 +27,38 @@ struct TopicArray { octet x_array[5]; }; -// Unions -union X_Union switch (short) { +//unions +/* union X_Union switch (short) { case 0: string x_test; case 1: long x_long; -}; + }; -struct TopicUnion { - string key; //@key - X_Union x_uni; + struct TopicUnion { + string key; //@key + X_Union x_uni; -}; + }; + + */ -// Sequence struct test { short x_test; string x_teststr; }; typedef sequence<test> test_seq; +// Sequence struct TopicSeq { string key; //@key test_seq x_seq; }; -// ValueType -valuetype X_Valuetype { - public string type; - public long x_long; -}; - -struct TopicValuetype { - string key; //@key - X_Valuetype x_vt; -}; - -// Sequences -typedef sequence<TestTopic> TestTopic_Seq; -typedef sequence<TopicString> TopicString_Seq; -typedef sequence<TopicArray> TopicArray_Seq; -typedef sequence<TopicUnion> TopicUnion_Seq; -typedef sequence<TopicSeq> TopicSeq_Seq; -typedef sequence<TopicValuetype> TopicValuetype_Seq; + typedef sequence<TestTopic> TestTopic_Seq; + typedef sequence<TopicString> TopicString_Seq; + typedef sequence<TopicArray> TopicArray_Seq; + // typedef sequence<TopicUnion> TopicUnion_Seq; + typedef sequence<TopicSeq> TopicSeq_Seq; #endif diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc index fada4388221..c6fc6f2306c 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Base/VTopic_Base.mpc @@ -5,12 +5,11 @@ project (DDS_VTopic_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_default dynamicflags += VTOPIC_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=VTOPIC_BASE_STUB_Export \ -Wb,stub_export_include=VTopic_Base_stub_export.h IDL_Files { - idlflags += -Gxhst VTopic_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp index 74a313b2b27..646bf68d6f7 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Receiver/VTopic_Receiver_exec.cpp @@ -8,7 +8,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_VTopic_Receiver_Impl diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp index a77c14661df..ef62c87043c 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/Sender/VTopic_Sender_exec.cpp @@ -7,7 +7,7 @@ #include "ace/Guard_T.h" #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_VTopic_Sender_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl index d7266527ff7..6065a5cc28b 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsEvent/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl index fdb2c60d64b..89a8f92a67e 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.idl @@ -10,66 +10,56 @@ #pragma ndds typesupport "Base/VTopics_BaseSupport.h" -// Plain Topic -struct TestTopic { - string key; //@key - long x; -}; + struct TestTopic { + string key; //@key + long x; + }; + //string + struct TopicString { + string key; //@key + string x_str; + }; -// String -struct TopicString { - string key; //@key - string x_str; -}; + //arrays + struct TopicArray { + string key; //@key + octet x_array[5]; + }; -// Arrays -struct TopicArray { - string key; //@key - octet x_array[5]; -}; + //unions +/* union X_Union switch (short) { + case 0: + string x_test; + case 1: + long x_long; + }; -// Unions -union X_Union switch (short) { - case 0: - string x_test; - case 1: - long x_long; -}; + struct TopicUnion { + string key; //@key + X_Union x_uni; -struct TopicUnion { - string key; //@key - X_Union x_uni; -}; + }; -// Sequence -struct test { - short x_test; - string x_teststr; -}; -typedef sequence<test> test_seq; + */ -struct TopicSeq { - string key; //@key - test_seq x_seq; + struct test { + short x_test; + string x_teststr; }; + typedef sequence<test> test_seq; + + //sequence + struct TopicSeq { + string key; //@key + test_seq x_seq; + }; - // ValueType -valuetype X_Valuetype { - public string type; - public long x_long; -}; -struct TopicValuetype { - string key; //@key - X_Valuetype x_vt; -}; + typedef sequence<TestTopic> TestTopic_Seq; + typedef sequence<TopicString> TopicString_Seq; + typedef sequence<TopicArray> TopicArray_Seq; + // typedef sequence<TopicUnion> TopicUnion_Seq; + typedef sequence<TopicSeq> TopicSeq_Seq; -// Sequences -typedef sequence<TestTopic> TestTopic_Seq; -typedef sequence<TopicString> TopicString_Seq; -typedef sequence<TopicArray> TopicArray_Seq; -typedef sequence<TopicUnion> TopicUnion_Seq; -typedef sequence<TopicSeq> TopicSeq_Seq; -typedef sequence<TopicValuetype> TopicValuetype_Seq; #endif diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc index e1115f446e0..a3845bb2b50 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Base/VTopics_Base.mpc @@ -5,12 +5,11 @@ project (DDS_VTopics_Base_stub) : taoidldefaults, anytypecode, dds4ccm_ts_defaul dynamicflags += VTOPICS_BASE_STUB_BUILD_DLL libout = ../lib - idlflags += -SS -Sci \ + idlflags += -SS -Gxhst -Sci \ -Wb,stub_export_macro=VTOPICS_BASE_STUB_Export \ -Wb,stub_export_include=VTopics_Base_stub_export.h IDL_Files { - idlflags += -Gxhst VTopics_Base.idl } diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp index 9c9211c701a..c5b143dc340 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Receiver/VTopics_Receiver_exec.cpp @@ -8,7 +8,7 @@ #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_time.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_VTopics_Receiver_Impl diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp index 81feebce2d4..33663b76c74 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/Sender/VTopics_Sender_exec.cpp @@ -7,7 +7,7 @@ #include "ace/Guard_T.h" #include "ciao/Logger/Log_Macros.h" #include "tao/ORB_Core.h" -#include "dds4ccm/impl/dds/Utils.h" +#include "dds4ccm/impl/ndds/Utils.h" namespace CIAO_VTopics_Sender_Impl { diff --git a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl index d7266527ff7..6065a5cc28b 100644 --- a/CIAO/connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl +++ b/CIAO/connectors/dds4ccm/tests/VariousTopicsState/descriptors/run_test.pl @@ -226,7 +226,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); if ($pl_status != 0) { diff --git a/CIAO/examples/BasicSP/descriptors/run_test.pl b/CIAO/examples/BasicSP/descriptors/run_test.pl index 039d8a2cefd..8f071eff54d 100755 --- a/CIAO/examples/BasicSP/descriptors/run_test.pl +++ b/CIAO/examples/BasicSP/descriptors/run_test.pl @@ -208,7 +208,7 @@ print "Invoking executor - launch the application -\n"; print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); + "-x $cdp_file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); for ($i = 0; $i < $$daemons; ++$i) { @@ -237,7 +237,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl b/CIAO/examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl index f8d27e09926..6b0e99a9697 100755 --- a/CIAO/examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl +++ b/CIAO/examples/DevGuideExamples/Messenger/StaticDAnCE/run_test.pl @@ -81,7 +81,7 @@ $EX = $tg->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", #Stop the plan launcher $EX2 = $tg->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$emior -x Application-flattened_Unhomed.cdp -s"); + "-k file://$emior -x Application-flattened_Unhomed.cdp"); $Ret6 = $EX->Spawn (); if($Ret6 == -1) { diff --git a/CIAO/examples/DevGuideExamples/Messenger/descriptors/run_test.pl b/CIAO/examples/DevGuideExamples/Messenger/descriptors/run_test.pl index 8b4dcd571dd..6b0e99a9697 100755 --- a/CIAO/examples/DevGuideExamples/Messenger/descriptors/run_test.pl +++ b/CIAO/examples/DevGuideExamples/Messenger/descriptors/run_test.pl @@ -77,11 +77,11 @@ if ($tg->WaitForFileTimed ($embase, sleep(5); #Start the plan launcher $EX = $tg->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x Application-flattened_Unhomed.cdp -k file://$emior "); + "-x Application-flattened_Unhomed.cdp -k file://$emior "); #Stop the plan launcher $EX2 = $tg->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$emior -x Application-flattened_Unhomed.cdp -s"); + "-k file://$emior -x Application-flattened_Unhomed.cdp"); $Ret6 = $EX->Spawn (); if($Ret6 == -1) { diff --git a/CIAO/examples/Hello/descriptors/run_test.pl b/CIAO/examples/Hello/descriptors/run_test.pl index f04b61977fe..b039e2b056f 100755 --- a/CIAO/examples/Hello/descriptors/run_test.pl +++ b/CIAO/examples/Hello/descriptors/run_test.pl @@ -200,9 +200,9 @@ $em_running = 1; # Invoke executor - start the application -. print "Invoking executor - launch the application -\n"; -print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile -l\n"; +print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile -l"); + "-x $cdp_file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); for ($i = 0; $i < $nr_daemon; ++$i) { @@ -225,10 +225,10 @@ if ($result != 0) { # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -s\n"; +print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl b/CIAO/examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl index 9bab32d7c69..aee24442fc6 100755 --- a/CIAO/examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl +++ b/CIAO/examples/Hello/descriptors/run_test_PlanLocality_DifferentProcesses.pl @@ -188,7 +188,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl b/CIAO/examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl index e23c532affa..38652fafbcb 100755 --- a/CIAO/examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl +++ b/CIAO/examples/Hello/descriptors/run_test_PlanLocality_SameProcess.pl @@ -188,7 +188,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Hello/descriptors/run_test_alias.pl b/CIAO/examples/Hello/descriptors/run_test_alias.pl index 4c94292d889..c746f4d80b0 100755 --- a/CIAO/examples/Hello/descriptors/run_test_alias.pl +++ b/CIAO/examples/Hello/descriptors/run_test_alias.pl @@ -228,7 +228,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Hello/descriptors/run_test_without_ns.pl b/CIAO/examples/Hello/descriptors/run_test_without_ns.pl index d05a213cacd..9428f0be8a0 100755 --- a/CIAO/examples/Hello/descriptors/run_test_without_ns.pl +++ b/CIAO/examples/Hello/descriptors/run_test_without_ns.pl @@ -162,7 +162,7 @@ print "Invoking executor - launch the application -\n"; print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); + "-x $cdp_file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); for ($i = 0; $i < $$daemons; ++$i) { @@ -188,7 +188,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Null_Component/descriptors/run_test.pl b/CIAO/examples/Null_Component/descriptors/run_test.pl index cc7cc6a72c9..4dbec45bc99 100755 --- a/CIAO/examples/Null_Component/descriptors/run_test.pl +++ b/CIAO/examples/Null_Component/descriptors/run_test.pl @@ -201,13 +201,13 @@ foreach $file (@files) { print "Start dance_plan_launcher.exe with -x $file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $file -k file://$ior_emfile"); + "-x $file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $file -s"); + "-k file://$ior_emfile -x $file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Null_Component/descriptors/run_test_without_ns.pl b/CIAO/examples/Null_Component/descriptors/run_test_without_ns.pl index 109961d44fb..8c7f52d70eb 100755 --- a/CIAO/examples/Null_Component/descriptors/run_test_without_ns.pl +++ b/CIAO/examples/Null_Component/descriptors/run_test_without_ns.pl @@ -181,7 +181,7 @@ foreach $file (@files) { # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $file -s"); + "-k file://$ior_emfile -x $file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/examples/Null_Component_Glfa/descriptors/run_test.pl b/CIAO/examples/Null_Component_Glfa/descriptors/run_test.pl index cc7cc6a72c9..4dbec45bc99 100755 --- a/CIAO/examples/Null_Component_Glfa/descriptors/run_test.pl +++ b/CIAO/examples/Null_Component_Glfa/descriptors/run_test.pl @@ -201,13 +201,13 @@ foreach $file (@files) { print "Start dance_plan_launcher.exe with -x $file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $file -k file://$ior_emfile"); + "-x $file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); # Invoke executor - stop the application -. print "Invoking executor - stop the application -\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $file -s"); + "-k file://$ior_emfile -x $file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/tests/Bug_3769_Regression/descriptors/run_test.pl b/CIAO/tests/Bug_3769_Regression/descriptors/run_test.pl index e69165188a4..936165ab7b8 100644 --- a/CIAO/tests/Bug_3769_Regression/descriptors/run_test.pl +++ b/CIAO/tests/Bug_3769_Regression/descriptors/run_test.pl @@ -198,7 +198,7 @@ print "Invoking executor - launch the application -\n"; print "Start dance_plan_launcher.exe with -x $cdp_file -k file://$ior_emfile\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file -k file://$ior_emfile"); + "-x $cdp_file -k file://$ior_emfile"); $E->SpawnWaitKill (2*$tg_executor->ProcessStartWaitInterval ()); for ($i = 0; $i < $nr_daemon; ++$i) { @@ -218,7 +218,7 @@ print "Invoking executor - stop the application -\n"; print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file -q\n"; $E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file -s"); + "-k file://$ior_emfile -x $cdp_file -q"); $E->SpawnWaitKill ($tg_executor->ProcessStopWaitInterval ()); print "Executor returned.\n"; diff --git a/CIAO/tests/IDL_Test/IDL3_Plus/KitchenSink.idl b/CIAO/tests/IDL_Test/IDL3_Plus/KitchenSink.idl index 4b41d465363..7fe1f478774 100644 --- a/CIAO/tests/IDL_Test/IDL3_Plus/KitchenSink.idl +++ b/CIAO/tests/IDL_Test/IDL3_Plus/KitchenSink.idl @@ -155,11 +155,6 @@ module V }; }; -connector Comp3_T -{ - provides iface Conn_T_Port; -}; - module B::second_B<iface, ifaceSeq> second_B_Inst; module Ast<typename T, @@ -201,8 +196,8 @@ module Ast<typename T, component Comp_T { - uses multiple T Comp_T_Recep; - mirrorport PT_T Comp_T_Mirror_Port; + uses multiple T Comp_T_Recep; + mirrorport PT_T Comp_T_Mirror_Port; provides T Comp_T_Facet; emits E Comp_T_Emit; @@ -224,12 +219,6 @@ module Ast<typename T, { }; - connector Comp2_T - { - port PT_T Conn_T_Port; - provides T Conn_T_Facet; - }; - connector Conn_T { port PT_T Conn_T_Port; @@ -258,7 +247,7 @@ module Ast<iface, 101> Ast_Inst; -module M +module M { module N <typename T> { |