/** * Common functions for Publisher and Subscriber * $Id$ * $HeadURL$ * $Author$ */ #pragma once namespace DDSConnector { template void PubSubBase::updatePartitionQoS(P &pubSub) { if (pubSub == nullptr) return; auto publisherQos = pubSub.qos(); // use only selected partition dds::core::policy::Partition partitionQos; partitionQos.name( m_partitions ); publisherQos << partitionQos; pubSub.qos(publisherQos); } } // namespace DDSConnector