| 
    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==().