![]() |
CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
Classes | |
class | com.toc.coredx.DDS.DataReaderQos |
Structure that holds DataReader Quality of Service policies. More... | |
class | com.toc.coredx.DDS.DataWriterQos |
Structure that holds DataWriter Quality of Service policies. More... | |
class | com.toc.coredx.DDS.DomainParticipantFactoryQos |
Structure that holds DomainParticipantFactory Quality of Service policies. More... | |
class | com.toc.coredx.DDS.DomainParticipantQos |
Structure that holds DomainParticipant Quality of Service policies. More... | |
class | com.toc.coredx.DDS.PublisherQos |
Structure that holds Publisher Quality of Service policies. More... | |
class | com.toc.coredx.DDS.QosProvider |
QosProvider loads QoS settings from a library and provides interfaces to access entity specific QoS Policies. More... | |
class | com.toc.coredx.DDS.SubscriberQos |
Structure that holds DDS_Subscriber Quality of Service policies. More... | |
class | com.toc.coredx.DDS.TopicQos |
Structure that holds DDS_Topic Quality of Service policies. More... | |
void com.toc.coredx.DDS.QosProvider.cleanup | ( | ) |
"Destructor". Returns a QosProvider back to the factory.
This will reclaim any resources allocated by the QosProvider.
DataReaderQos com.toc.coredx.DDS.QosProvider.get_datareader_qos | ( | String | id | ) |
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.
DataWriterQos com.toc.coredx.DDS.QosProvider.get_datawriter_qos | ( | String | id | ) |
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.
DomainParticipantQos com.toc.coredx.DDS.QosProvider.get_participant_qos | ( | String | id | ) |
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.
DomainParticipantFactoryQos com.toc.coredx.DDS.QosProvider.get_participantfactory_qos | ( | String | id | ) |
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.
PublisherQos com.toc.coredx.DDS.QosProvider.get_publisher_qos | ( | String | id | ) |
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.
SubscriberQos com.toc.coredx.DDS.QosProvider.get_subscriber_qos | ( | String | id | ) |
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.
TopicQos com.toc.coredx.DDS.QosProvider.get_topic_qos | ( | String | id | ) |
|
static |
Returns a string (qos_policy_strings) describing the provided QoS Policy ID.
com.toc.coredx.DDS.QosProvider.QosProvider | ( | String | uri, |
String | profile | ||
) |
Constructor. Creates 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.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |