24 #ifndef _DDS_QOS_PROVIDER_H 25 #define _DDS_QOS_PROVIDER_H 28 #include <dds/xml_api.h> 59 CDX_XmlApi * xml_parser);
Structure that holds DDS_Subscriber Quality of Service policies.
Definition: dds.h:1627
Structure that holds DDS_Topic Quality of Service policies.
Definition: dds.h:1460
void DDS_QosProvider_return_participantfactory_qos(DDS_QosProvider *qp, DDS_DomainParticipantFactoryQos *qos)
Return a DomainParticipanFactoryQos back to the factory.
void DDS_QosProvider_return_datawriter_qos(DDS_QosProvider *qp, DDS_DataWriterQos *qos)
Return a DataWriterQos back to the factory.
void DDS_QosProvider_return_provider(DDS_QosProvider *qp)
Return a QosProvider back to the factory.
void DDS_QosProvider_return_topic_qos(DDS_QosProvider *qp, DDS_TopicQos *qos)
Return a TopicQos back to the factory.
void DDS_QosProvider_return_datareader_qos(DDS_QosProvider *qp, DDS_DataReaderQos *qos)
Return a DataReaderQos back to the factory.
Structure that holds DDS_DataReader Quality of Service policies.
Definition: dds.h:1579
DDS_SubscriberQos * DDS_QosProvider_get_subscriber_qos(DDS_QosProvider *qp, const char *id)
Access a Subscriber QoS.
DDS_PublisherQos * DDS_QosProvider_get_publisher_qos(DDS_QosProvider *qp, const char *id)
Access a Publisher QoS.
void DDS_QosProvider_return_publisher_qos(DDS_QosProvider *qp, DDS_PublisherQos *qos)
Return a PublisherQos back to the factory.
DDS_DataReaderQos * DDS_QosProvider_get_datareader_qos(DDS_QosProvider *qp, const char *id)
Access a DataReader QoS.
DDS_DataWriterQos * DDS_QosProvider_get_datawriter_qos(DDS_QosProvider *qp, const char *id)
Access a DataWriter QoS.
struct _DDS_QosProvider DDS_QosProvider
Definition: qos_provider.h:41
DDS_DomainParticipantQos * DDS_QosProvider_get_participant_qos(DDS_QosProvider *qp, const char *id)
Access a DomainParticipant QoS.
Structure that holds DDS_DataWriter Quality of Service policies.
Definition: dds.h:1498
Structure that holds DDS_Publisher Quality of Service policies.
Definition: dds.h:1543
void DDS_QosProvider_return_subscriber_qos(DDS_QosProvider *qp, DDS_SubscriberQos *qos)
Return a SubscriberQos back to the factory.
DDS_DomainParticipantFactoryQos * DDS_QosProvider_get_participantfactory_qos(DDS_QosProvider *qp, const char *id)
Access a DomainParticipantFactory QoS.
void DDS_QosProvider_return_participant_qos(DDS_QosProvider *qp, DDS_DomainParticipantQos *qos)
Return a DomainParticipantQos back to the factory.
DDS_QosProvider * DDS_QosProvider_newQosProvider(const char *uri, const char *profile, CDX_XmlApi *xml_parser)
Create a new QosProvider instance that loads QoS settings from a library.
Structure that holds DDS_DomainParticipantFactory Quality of Service policies.
Definition: dds.h:1412
DDS_TopicQos * DDS_QosProvider_get_topic_qos(DDS_QosProvider *qp, const char *id)
Access a Topic QoS.
Structure that holds DDS_DomainParticipant Quality of Service policies.
Definition: dds.h:1431