Classes | |
struct | ThreadModelQosPolicy |
class | DomainParticipantFactoryQos |
class | DomainParticipantQos |
class | TopicQos |
class | PublisherQos |
class | SubscriberQos |
class | DataWriterQos |
class | DataReaderQos |
class | QosProvider |
QosProvider loads QoS settings from a library and provides interfaces to access entity specific QoS Policies. More... | |
Enumerations |
Functions | |
QosProvider (string uri, string profile) | |
Constructor. Creates a new QosProvider instance that loads QoS settings from a library. More... | |
void | cleanup () |
"Destructor". Returns a QosProvider back to the factory. More... | |
DomainParticipantFactoryQos | get_participantfactory_qos (string id) |
Access a DomainParticipantFactory QoS. More... | |
DomainParticipantQos | get_participant_qos (string id) |
Access a DomainParticipant QoS. More... | |
TopicQos | get_topic_qos (string id) |
Access a Topic QoS. More... | |
SubscriberQos | get_subscriber_qos (string id) |
Access a Subscriber QoS. More... | |
PublisherQos | get_publisher_qos (string id) |
Access a Publisher QoS. More... | |
DataReaderQos | get_datareader_qos (string id) |
Access a DataReader QoS. More... | |
DataWriterQos | get_datawriter_qos (string id) |
Access a DataWriter QoS. More... | |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
inline |
This will reclaim any resources allocated by the QosProvider.
|
inline |
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.
|
inline |
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.
|
inline |
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.
|
inline |
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.
|
inline |
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.
|
inline |
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.
|
inline |
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.
|
inline |
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.