![]() |
CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
A DDS_QosProvider provides a factory to obtain QoS policy settings by name for a DDS Entity. More...
A DDS_QosProvider provides a factory to obtain QoS policy settings by name for a DDS Entity.
|
related |
Access a DataReader QoS.
If 'id' is NULL, then the first instance of DataReaderQos in the library is returned. If 'id' is not NULL, then the 'name' field of the QoS policy is checked, and the first match is returned.
|
related |
Access a DataWriter QoS.
If 'id' is NULL, then the first instance of DataWriterQos in the library is returned. If 'id' is not NULL, then the 'name' field of the QoS policy is checked, and the first match is returned.
|
related |
Access a DomainParticipant QoS.
If 'id' is NULL, then the first instance of DomainParticipantQos in the library is returned. If 'id' is not NULL, then the 'name' field of the QoS policy is checked, and the first match is returned.
|
related |
Access a DomainParticipantFactory QoS.
If 'id' is NULL, then the first instance of DomainParticipantFactoryQos in the library is returned. If 'id' is not NULL, then the 'name' field of the DomainParticpantFactoryQos is checked, and the first match is returned.
|
related |
Access a Publisher QoS.
If 'id' is NULL, then the first instance of PublisherQos in the library is returned. If 'id' is not NULL, then the 'name' field of the QoS policy is checked, and the first match is returned.
|
related |
Access a Subscriber QoS.
If 'id' is NULL, then the first instance of SubscriberQos in the library is returned. If 'id' is not NULL, then the 'name' field of the QoS policy is checked, and the first match is returned.
|
related |
Access a Topic QoS.
If 'id' is NULL, then the first instance of TopicQos in the library is returned. If 'id' is not NULL, then the 'name' field of the QoS policy is checked, and the first match is returned.
|
related |
Create a new QosProvider instance that loads QoS settings from a library.
The QoS library source is indicated by 'uri'. Currently CoreDX DDS supports only the 'file:///' type URI. The QosProvider selects QoS policies from the library based on the 'profile' parameter. The 'xml_parser' paramater provides the implementation of an XML parser that should be used to parse the QoS library document. CoreDX DDS provides an implementation of CDX_XmlApi based on named 'cdx_xml_impl' available in the include/dds/xml_api.h header file. Alternate implemenations are also available, including on based on libXml2 or RapidXML in the examples/qos_provider directory.
|
related |
Return a DataReaderQos back to the factory.
This will reclaim any resources allocated by the QosProvider.
|
related |
Return a DataWriterQos back to the factory.
This will reclaim any resources allocated by the QosProvider.
|
related |
Return a DomainParticipantQos back to the factory.
This will reclaim any resources allocated by the QosProvider.
|
related |
Return a DomainParticipanFactoryQos back to the factory.
This will reclaim any resources allocated by the QosProvider.
|
related |
Return a QosProvider back to the factory.
This will reclaim any resources allocated by the QosProvider.
|
related |
Return a PublisherQos back to the factory.
This will reclaim any resources allocated by the QosProvider.
|
related |
Return a SubscriberQos back to the factory.
This will reclaim any resources allocated by the QosProvider.
|
related |
Return a TopicQos back to the factory.
This will reclaim any resources allocated by the QosProvider.