CoreDX DDS C++ Reference Manual
Public Member Functions | List of all members
DDS::QosProvider Class Reference

QosProvider loads QoS settings from a library and provides interfaces to access entity specific QoS Policies. More...

Public Member Functions

 QosProvider (const char *uri, const char *profile, CDX_XmlApi *xml_parser)
 Constructor. Creates a new QosProvider instance that loads QoS settings from a library. More...
 
 ~QosProvider ()
 Destructor. Returns a QosProvider back to the factory. More...
 
DomainParticipantFactoryQosget_participantfactory_qos (const char *id)
 Access a DomainParticipantFactory QoS. More...
 
void return_participantfactory_qos (DomainParticipantFactoryQos *qos)
 Return a DomainParticipanFactoryQos back to the factory. More...
 
DomainParticipantQosget_participant_qos (const char *id)
 Access a DomainParticipant QoS. More...
 
void return_participant_qos (DomainParticipantQos *qos)
 Return a DomainParticipantQos back to the factory. More...
 
TopicQosget_topic_qos (const char *id)
 Access a Topic QoS. More...
 
void return_topic_qos (TopicQos *qos)
 Return a TopicQos back to the factory. More...
 
SubscriberQosget_subscriber_qos (const char *id)
 Access a Subscriber QoS. More...
 
void return_subscriber_qos (SubscriberQos *qos)
 Return a SubscriberQos back to the factory. More...
 
PublisherQosget_publisher_qos (const char *id)
 Access a Publisher QoS. More...
 
void return_publisher_qos (PublisherQos *qos)
 Return a PublisherQos back to the factory. More...
 
DataReaderQosget_datareader_qos (const char *id)
 Access a DataReader QoS. More...
 
void return_datareader_qos (DataReaderQos *qos)
 Return a DataReaderQos back to the factory. More...
 
DataWriterQosget_datawriter_qos (const char *id)
 Access a DataWriter QoS. More...
 
void return_datawriter_qos (DataWriterQos *qos)
 Return a DataWriterQos back to the factory. More...
 

Detailed Description

QosProvider loads QoS settings from a library and provides interfaces to access entity specific QoS Policies.


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.