summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/impl/Coherent_Changes_Guard.cpp
diff options
context:
space:
mode:
authormsmit <msmit@remedy.nl>2010-06-24 11:51:08 +0000
committermsmit <msmit@remedy.nl>2010-06-24 11:51:08 +0000
commitcadf0a66cd2a0c4a26263317c4559d1487352c83 (patch)
treee29490a76fc3315caefc0defa574ea9e66c4ebd6 /CIAO/connectors/dds4ccm/impl/Coherent_Changes_Guard.cpp
parenta3cf45d3c7d5e91d973acd1da9d92cb7736ed697 (diff)
downloadATCD-cadf0a66cd2a0c4a26263317c4559d1487352c83.tar.gz
Thu Jun 24 11:42:19 UTC 2010 Marcel Smit <msmit@remedy.nl>
* connectors/dds4ccm/idl/ccm_dds.idl: * connectors/dds4ccm/impl/Coherent_Changes_Guard.h: * connectors/dds4ccm/impl/Coherent_Changes_Guard.cpp: * connectors/dds4ccm/impl/ContentFilterSetting.h: * connectors/dds4ccm/impl/ContentFilterSetting.cpp: * connectors/dds4ccm/impl/ContentFilteredTopic_T.h: * connectors/dds4ccm/impl/ContentFilteredTopic_T.cpp: * connectors/dds4ccm/impl/DDSCallbackStatusHandler.h: * connectors/dds4ccm/impl/DDSCallbackStatusHandler.cpp: * connectors/dds4ccm/impl/DDSDataReaderListener_T.h: * connectors/dds4ccm/impl/DDSDataReaderListener_T.cpp: * connectors/dds4ccm/impl/DDSDataWriterListener_T.h: * connectors/dds4ccm/impl/DDSDataWriterListener_T.cpp: * connectors/dds4ccm/impl/DDSPublisherListener_T.h: * connectors/dds4ccm/impl/DDSPublisherListener_T.cpp: * connectors/dds4ccm/impl/DDSSubscriberListener_T.h: * connectors/dds4ccm/impl/DDSSubscriberListener_T.cpp: * connectors/dds4ccm/impl/DDSTopicListener_T.h: * connectors/dds4ccm/impl/DDSTopicListener_T.cpp: * connectors/dds4ccm/impl/DDS_Base_Connector_T.h: * connectors/dds4ccm/impl/DDS_Base_Connector_T.cpp: * connectors/dds4ccm/impl/DDS_Event_Connector_T.h: * connectors/dds4ccm/impl/DDS_Event_Connector_T.cpp: * connectors/dds4ccm/impl/DDS_Get_T.h: * connectors/dds4ccm/impl/DDS_Get_T.cpp: * connectors/dds4ccm/impl/DDS_Listen_T.h: * connectors/dds4ccm/impl/DDS_Listen_T.cpp: * connectors/dds4ccm/impl/DDS_Read_T.h: * connectors/dds4ccm/impl/DDS_Read_T.cpp: * connectors/dds4ccm/impl/DDS_StateListen_T.h: * connectors/dds4ccm/impl/DDS_StateListen_T.cpp: * connectors/dds4ccm/impl/DDS_State_Connector_T.h: * connectors/dds4ccm/impl/DDS_State_Connector_T.cpp: * connectors/dds4ccm/impl/DDS_Subscriber_Base_T.h: * connectors/dds4ccm/impl/DDS_Subscriber_Base_T.cpp: * connectors/dds4ccm/impl/DDS_TopicBase_Connector_T.h: * connectors/dds4ccm/impl/DDS_TopicBase_Connector_T.cpp: * connectors/dds4ccm/impl/DDS_Update_T.h: * connectors/dds4ccm/impl/DDS_Update_T.cpp: * connectors/dds4ccm/impl/DDS_Write_T.h: * connectors/dds4ccm/impl/DDS_Write_T.cpp: * connectors/dds4ccm/impl/DataListenerControl_T.h: * connectors/dds4ccm/impl/DataListenerControl_T.cpp: * connectors/dds4ccm/impl/DataReaderHandler_T.h: * connectors/dds4ccm/impl/DataReaderHandler_T.cpp: * connectors/dds4ccm/impl/DataReaderListener_T.h: * connectors/dds4ccm/impl/DataReaderListener_T.cpp: * connectors/dds4ccm/impl/DataReaderStateListener_T.h: * connectors/dds4ccm/impl/DataReaderStateListener_T.cpp: * connectors/dds4ccm/impl/DataReader_T.h: * connectors/dds4ccm/impl/DataReader_T.cpp: * connectors/dds4ccm/impl/DataWriterListener_T.h: * connectors/dds4ccm/impl/DataWriterListener_T.cpp: * connectors/dds4ccm/impl/DataWriter_T.h: * connectors/dds4ccm/impl/DataWriter_T.cpp: * connectors/dds4ccm/impl/DomainParticipantFactory_T.h: * connectors/dds4ccm/impl/DomainParticipantFactory_T.cpp: * connectors/dds4ccm/impl/DomainParticipantListener.h: * connectors/dds4ccm/impl/DomainParticipantListener.cpp: * connectors/dds4ccm/impl/DomainParticipantListener_T.h: * connectors/dds4ccm/impl/DomainParticipantListener_T.cpp: * connectors/dds4ccm/impl/DomainParticipant_T.h: * connectors/dds4ccm/impl/DomainParticipant_T.cpp: * connectors/dds4ccm/impl/Getter_T.h: * connectors/dds4ccm/impl/Getter_T.cpp: * connectors/dds4ccm/impl/InstanceHandleManager_T.h: * connectors/dds4ccm/impl/InstanceHandleManager_T.cpp: * connectors/dds4ccm/impl/Log_Macros.h: * connectors/dds4ccm/impl/Log_Macros.cpp: * connectors/dds4ccm/impl/PortStatusListener_T.h: * connectors/dds4ccm/impl/PortStatusListener_T.cpp: * connectors/dds4ccm/impl/PublisherListener_T.h: * connectors/dds4ccm/impl/PublisherListener_T.cpp: * connectors/dds4ccm/impl/Publisher_T.h: * connectors/dds4ccm/impl/Publisher_T.cpp: * connectors/dds4ccm/impl/QueryCondition_T.h: * connectors/dds4ccm/impl/QueryCondition_T.cpp: * connectors/dds4ccm/impl/ReadCondition_T.h: * connectors/dds4ccm/impl/ReadCondition_T.cpp: * connectors/dds4ccm/impl/Reader_T.h: * connectors/dds4ccm/impl/Reader_T.cpp: * connectors/dds4ccm/impl/StateListenerControl_T.h: * connectors/dds4ccm/impl/StateListenerControl_T.cpp: * connectors/dds4ccm/impl/StatusCondition.h: * connectors/dds4ccm/impl/StatusCondition.cpp: * connectors/dds4ccm/impl/SubscriberListener_T.h: * connectors/dds4ccm/impl/SubscriberListener_T.cpp: * connectors/dds4ccm/impl/Subscriber_T.h: * connectors/dds4ccm/impl/Subscriber_T.cpp: * connectors/dds4ccm/impl/TimeUtilities.h: * connectors/dds4ccm/impl/TopicDescription_T.h: * connectors/dds4ccm/impl/TopicDescription_T.cpp: * connectors/dds4ccm/impl/TopicListener_T.h: * connectors/dds4ccm/impl/TopicListener_T.cpp: * connectors/dds4ccm/impl/Topic_T.h: * connectors/dds4ccm/impl/Topic_T.cpp: * connectors/dds4ccm/impl/Updater_T.h: * connectors/dds4ccm/impl/Updater_T.cpp: * connectors/dds4ccm/impl/Utils.h: * connectors/dds4ccm/impl/Utils.cpp: * connectors/dds4ccm/impl/Writer_T.h: * connectors/dds4ccm/impl/Writer_T.cpp: * connectors/dds4ccm/impl/dds4ccm_dds_impl_export.h: * connectors/dds4ccm/impl/dds4ccm_impl.mpc: * connectors/dds4ccm/impl/ndds: * connectors/dds4ccm/impl/ndds/ReliableReaderActivityChangedStatus.h: * connectors/dds4ccm/impl/opendds: * connectors/dds4ccm/impl/splice: * 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/DDSWriterEntity/Sender/Writer_Sender_exec.h: * connectors/dds4ccm/tests/DDSWriterEntity/Sender/Writer_Sender_exec.cpp: * connectors/dds4ccm/tests/Derived/DDS_Derived_Connector_T.h: * connectors/dds4ccm/tests/InstanceHandle/Sender/Writer_Sender_exec.cpp: * connectors/dds4ccm/tests/KeyedSamples/Receiver/Keyed_Test_Receiver_exec.cpp: * connectors/dds4ccm/tests/NonChangeableAttribute/Component/NonChangeable_Component_exec.cpp: * connectors/dds4ccm/tests/PSAT/DDS_PSAT_Connector_T.h: * connectors/dds4ccm/tests/PSLDeadline/Receiver/PSL_DeadlineTest_Receiver_exec.cpp: * connectors/dds4ccm/tests/PSLSampleLost/Receiver/PSL_SampleLost_Receiver_exec.cpp: * connectors/dds4ccm/tests/Policies/deadline_qos_test.h: * connectors/dds4ccm/tests/Policies/dest_order_qos_test.h: * connectors/dds4ccm/tests/Policies/dp_factory_qos_test.h: * connectors/dds4ccm/tests/Policies/dp_qos_test.h: * connectors/dds4ccm/tests/Policies/dr_qos_test.h: * connectors/dds4ccm/tests/Policies/dur_qos_test.h: * connectors/dds4ccm/tests/Policies/dur_service_qos_test.h: * connectors/dds4ccm/tests/Policies/duration.h: * connectors/dds4ccm/tests/Policies/dw_qos_test.h: * connectors/dds4ccm/tests/Policies/entity_factory_qos_test.h: * connectors/dds4ccm/tests/Policies/group_data_qos_test.h: * connectors/dds4ccm/tests/Policies/hist_qos_test.h: * connectors/dds4ccm/tests/Policies/lat_budget_qos_test.h: * connectors/dds4ccm/tests/Policies/lifespan_qos_test.h: * connectors/dds4ccm/tests/Policies/liveliness_qos_test.h: * connectors/dds4ccm/tests/Policies/octet_seq.h: * connectors/dds4ccm/tests/Policies/ownership_qos_test.h: * connectors/dds4ccm/tests/Policies/ownership_strength_qos_test.h: * connectors/dds4ccm/tests/Policies/partition_qos_test.h: * connectors/dds4ccm/tests/Policies/presentation_qos_test.h: * connectors/dds4ccm/tests/Policies/pub_qos_test.h: * connectors/dds4ccm/tests/Policies/rd_lifecycle_qos_test.h: * connectors/dds4ccm/tests/Policies/reliability_qos_test.h: * connectors/dds4ccm/tests/Policies/resource_limits_qos_test.h: * connectors/dds4ccm/tests/Policies/sub_qos_test.h: * connectors/dds4ccm/tests/Policies/tbf_qos_test.h: * connectors/dds4ccm/tests/Policies/tp_data_qos_test.h: * connectors/dds4ccm/tests/Policies/tp_qos_test.h: * connectors/dds4ccm/tests/Policies/transport_prio_qos_test.h: * connectors/dds4ccm/tests/Policies/user_data_qos_test.h: * connectors/dds4ccm/tests/Policies/wr_lifecycle_qos_test.h: * connectors/dds4ccm/tests/PortUsage/EventComponent/PortUsageEvent_Component_exec.cpp: * connectors/dds4ccm/tests/PortUsage/StateComponent/PortUsageState_Component_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/SetConnectorAttributes/Component/SetConnectorAttribute_Component_exec.h: * connectors/dds4ccm/tests/SetConnectorAttributes/Component/SetConnectorAttribute_Component_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/Coherent_Changes_Guard.h: * connectors/dds4ccm/impl/dds/Coherent_Changes_Guard.cpp: * connectors/dds4ccm/impl/dds/ContentFilterSetting.h: * connectors/dds4ccm/impl/dds/ContentFilterSetting.cpp: * connectors/dds4ccm/impl/dds/ContentFilteredTopic_T.h: * connectors/dds4ccm/impl/dds/ContentFilteredTopic_T.cpp: * connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.h: * connectors/dds4ccm/impl/dds/DDSCallbackStatusHandler.cpp: * connectors/dds4ccm/impl/dds/DDSDataReaderListener_T.h: * connectors/dds4ccm/impl/dds/DDSDataReaderListener_T.cpp: * connectors/dds4ccm/impl/dds/DDSDataWriterListener_T.h: * connectors/dds4ccm/impl/dds/DDSDataWriterListener_T.cpp: * connectors/dds4ccm/impl/dds/DDSPublisherListener_T.h: * connectors/dds4ccm/impl/dds/DDSPublisherListener_T.cpp: * connectors/dds4ccm/impl/dds/DDSSubscriberListener_T.h: * connectors/dds4ccm/impl/dds/DDSSubscriberListener_T.cpp: * connectors/dds4ccm/impl/dds/DDSTopicListener_T.h: * connectors/dds4ccm/impl/dds/DDSTopicListener_T.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_Subscriber_Base_T.h: * connectors/dds4ccm/impl/dds/DDS_Subscriber_Base_T.cpp: * connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.h: * connectors/dds4ccm/impl/dds/DDS_TopicBase_Connector_T.cpp: * 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/DataListenerControl_T.cpp: * connectors/dds4ccm/impl/dds/DataReaderHandler_T.h: * connectors/dds4ccm/impl/dds/DataReaderHandler_T.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/DataReader_T.h: * connectors/dds4ccm/impl/dds/DataReader_T.cpp: * connectors/dds4ccm/impl/dds/DataWriterListener_T.h: * connectors/dds4ccm/impl/dds/DataWriterListener_T.cpp: * connectors/dds4ccm/impl/dds/DataWriter_T.h: * connectors/dds4ccm/impl/dds/DataWriter_T.cpp: * connectors/dds4ccm/impl/dds/DomainParticipantFactory_T.h: * connectors/dds4ccm/impl/dds/DomainParticipantFactory_T.cpp: * connectors/dds4ccm/impl/dds/DomainParticipantListener.h: * connectors/dds4ccm/impl/dds/DomainParticipantListener.cpp: * connectors/dds4ccm/impl/dds/DomainParticipantListener_T.h: * connectors/dds4ccm/impl/dds/DomainParticipantListener_T.cpp: * connectors/dds4ccm/impl/dds/DomainParticipant_T.h: * connectors/dds4ccm/impl/dds/DomainParticipant_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/Log_Macros.h: * connectors/dds4ccm/impl/dds/Log_Macros.cpp: * connectors/dds4ccm/impl/dds/PortStatusListener_T.h: * connectors/dds4ccm/impl/dds/PortStatusListener_T.cpp: * connectors/dds4ccm/impl/dds/PublisherListener_T.h: * connectors/dds4ccm/impl/dds/PublisherListener_T.cpp: * connectors/dds4ccm/impl/dds/Publisher_T.h: * connectors/dds4ccm/impl/dds/Publisher_T.cpp: * connectors/dds4ccm/impl/dds/QueryCondition_T.h: * connectors/dds4ccm/impl/dds/QueryCondition_T.cpp: * connectors/dds4ccm/impl/dds/ReadCondition_T.h: * connectors/dds4ccm/impl/dds/ReadCondition_T.cpp: * 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/StateListenerControl_T.cpp: * connectors/dds4ccm/impl/dds/StatusCondition.h: * connectors/dds4ccm/impl/dds/StatusCondition.cpp: * connectors/dds4ccm/impl/dds/SubscriberListener_T.h: * connectors/dds4ccm/impl/dds/SubscriberListener_T.cpp: * connectors/dds4ccm/impl/dds/Subscriber_T.h: * connectors/dds4ccm/impl/dds/Subscriber_T.cpp: * connectors/dds4ccm/impl/dds/TimeUtilities.h: * connectors/dds4ccm/impl/dds/TopicDescription_T.h: * connectors/dds4ccm/impl/dds/TopicDescription_T.cpp: * connectors/dds4ccm/impl/dds/TopicListener_T.h: * connectors/dds4ccm/impl/dds/TopicListener_T.cpp: * connectors/dds4ccm/impl/dds/Topic_T.h: * connectors/dds4ccm/impl/dds/Topic_T.cpp: * connectors/dds4ccm/impl/dds/Updater_T.h: * connectors/dds4ccm/impl/dds/Updater_T.cpp: * connectors/dds4ccm/impl/dds/Utils.h: * connectors/dds4ccm/impl/dds/Utils.cpp: * connectors/dds4ccm/impl/dds/Writer_T.h: * connectors/dds4ccm/impl/dds/Writer_T.cpp: * connectors/dds4ccm/impl/dds/dds4ccm_dds_impl_export.h: * connectors/dds4ccm/impl/dds/dds4ccm_impl.mpc: * 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/ParticipantBuiltinTopicData.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/ReliableReaderActivityChangedStatus.h: * connectors/dds4ccm/impl/dds/ndds/ReliableWriterCacheChangedStatus.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/TopicBuiltinTopicData.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/opendds: * connectors/dds4ccm/impl/dds/splice: Moved all core files up one level.
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/Coherent_Changes_Guard.cpp')
-rw-r--r--CIAO/connectors/dds4ccm/impl/Coherent_Changes_Guard.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/Coherent_Changes_Guard.cpp b/CIAO/connectors/dds4ccm/impl/Coherent_Changes_Guard.cpp
new file mode 100644
index 00000000000..8626e351417
--- /dev/null
+++ b/CIAO/connectors/dds4ccm/impl/Coherent_Changes_Guard.cpp
@@ -0,0 +1,23 @@
+// $Id$
+#include "dds4ccm/impl/Coherent_Changes_Guard.h"
+
+CIAO::DDS4CCM::Coherent_Changes_Guard::Coherent_Changes_Guard (
+ DDSPublisher* p,
+ bool coherent_write) :
+ p_ (p),
+ coherent_write_ (coherent_write)
+{
+ if (this->coherent_write_)
+ {
+ p_->begin_coherent_changes ();
+ }
+}
+
+CIAO::DDS4CCM::Coherent_Changes_Guard::~Coherent_Changes_Guard ()
+{
+ if (this->coherent_write_)
+ {
+ this->p_->end_coherent_changes ();
+ }
+}
+