RTI Connext Traditional C++ API
Version 6.0.0
|
DDSDataReader entity and associated elements More...
Modules | |
Read Conditions | |
DDSReadCondition and associated elements | |
Query Conditions | |
DDSQueryCondition and associated elements | |
Topic Queries | |
DDSTopicQuery and associated elements. | |
Functions | |
DDS_Boolean | DDS_DataReaderQos_equals (const struct DDS_DataReaderQos *self, const struct DDS_DataReaderQos *other) |
Compares two DDS_DataReaderQos for equality. | |
DDSDataReader entity and associated elements
<<extension>> Kinds of reasons why a sample was lost.
DDS_NOT_LOST |
The sample was not lost. This constant is an extension to the DDS standard.
|
DDS_LOST_BY_WRITER |
A DDSDataWriter removed the sample before being received by the DDSDataReader. This constant is an extension to the DDS standard. |
DDS_LOST_BY_INSTANCES_LIMIT |
A resource limit on the number of instances was reached. This constant is an extension to the DDS standard.
|
DDS_LOST_BY_REMOTE_WRITERS_PER_INSTANCE_LIMIT |
A resource limit on the number of remote writers for a single instance from which a DDSDataReader may read was reached. This constant is an extension to the DDS standard. |
DDS_LOST_BY_INCOMPLETE_COHERENT_SET |
A sample is lost because it is part of an incomplete coherent set. This constant is an extension to the DDS standard. |
DDS_LOST_BY_LARGE_COHERENT_SET |
A sample is lost because it is part of a large coherent set. This constant is an extension to the DDS standard. |
DDS_LOST_BY_SAMPLES_PER_REMOTE_WRITER_LIMIT |
A resource limit on the number of samples from a given remote writer that a DDSDataReader may store was reached. This constant is an extension to the DDS standard. |
DDS_LOST_BY_VIRTUAL_WRITERS_LIMIT |
A resource limit on the number of virtual writers from which a DDSDataReader may read was reached. This constant is an extension to the DDS standard. |
DDS_LOST_BY_REMOTE_WRITERS_PER_SAMPLE_LIMIT |
A resource limit on the number of remote writers per sample was reached. This constant is an extension to the DDS standard. |
DDS_LOST_BY_AVAILABILITY_WAITING_TIME |
DDS_AvailabilityQosPolicy::max_data_availability_waiting_time expired. This constant is an extension to the DDS standard. |
DDS_LOST_BY_REMOTE_WRITER_SAMPLES_PER_VIRTUAL_QUEUE_LIMIT |
A resource limit on the number of samples published by a remote writer on behalf of a virtual writer that a DDSDataReader may store was reached. This constant is an extension to the DDS standard. |
DDS_LOST_BY_OUT_OF_MEMORY |
A sample was lost because there was not enough memory to store the sample. This constant is an extension to the DDS standard. |
DDS_LOST_BY_UNKNOWN_INSTANCE |
A received sample was lost because it doesn't contain enough information for the reader to know what instance it is associated with. This constant is an extension to the DDS standard. |
Kinds of reasons for rejecting a sample.
DDS_NOT_REJECTED |
Samples are never rejected. |
DDS_REJECTED_BY_INSTANCES_LIMIT |
A resource limit on the number of instances was reached. |
DDS_REJECTED_BY_SAMPLES_LIMIT |
A resource limit on the number of samples was reached. |
DDS_REJECTED_BY_SAMPLES_PER_INSTANCE_LIMIT |
A resource limit on the number of samples per instance was reached.
|
DDS_REJECTED_BY_REMOTE_WRITERS_LIMIT |
A resource limit on the number of remote writers from which a DDSDataReader may read was reached. This constant is an extension to the DDS standard. |
DDS_REJECTED_BY_REMOTE_WRITERS_PER_INSTANCE_LIMIT |
A resource limit on the number of remote writers for a single instance from which a DDSDataReader may read was reached. This constant is an extension to the DDS standard. |
DDS_REJECTED_BY_SAMPLES_PER_REMOTE_WRITER_LIMIT |
A resource limit on the number of samples from a given remote writer that a DDSDataReader may store was reached. This constant is an extension to the DDS standard. |
DDS_REJECTED_BY_VIRTUAL_WRITERS_LIMIT |
A resource limit on the number of virtual writers from which a DDSDataReader may read was reached. This constant is an extension to the DDS standard. |
DDS_REJECTED_BY_REMOTE_WRITERS_PER_SAMPLE_LIMIT |
A resource limit on the number of remote writers per sample was reached. This constant is an extension to the DDS standard. |
DDS_REJECTED_BY_REMOTE_WRITER_SAMPLES_PER_VIRTUAL_QUEUE_LIMIT |
A resource limit on the number of samples published by a remote writer on behalf of a virtual writer that a DDSDataReader may store was reached. This constant is an extension to the DDS standard. |
DDS_REJECTED_BY_UNKNOWN_INSTANCE |
A sample was rejected because it doesn't contain enough information for the reader to know what instance it is associated with. This constant is an extension to the DDS standard. |
DDS_Boolean DDS_DataReaderQos_equals | ( | const struct DDS_DataReaderQos * | self, |
const struct DDS_DataReaderQos * | other | ||
) |
Compares two DDS_DataReaderQos for equality.
self | <<in>> This DataReaderQos. |
other | <<in>> The other DataReaderQos to be compared with this DataReaderQos. |
Referenced by DDS_DataReaderQos::operator!=(), and DDS_DataReaderQos::operator==().