RTI Connext Java API
Version 6.1.1
|
QoS policies supported by a com.rti.dds.subscription.DataReader entity. More...
Public Member Functions | |
String | toString () |
Overrides the builtin Object.toString method. More... | |
String | toString (DataReaderQos baseQos, QosPrintFormat format) |
Obtains a string representation of a DataReaderQos object. More... | |
String | toString (QosPrintFormat format) |
Obtains a string representation of a DataReaderQos object. More... | |
String | toString (DataReaderQos baseQos) |
Obtains a string representation of a DataReaderQos object. More... | |
Public Member Functions inherited from Qos | |
final boolean | equals (Object other) |
QoS policies supported by a com.rti.dds.subscription.DataReader entity.
You must set certain members in a consistent manner:
com.rti.dds.subscription.DataReaderQos.deadline .period >= com.rti.dds.subscription.DataReaderQos.time_based_filter .minimum_separation
com.rti.dds.subscription.DataReaderQos.history .depth <= com.rti.dds.subscription.DataReaderQos.resource_limits .max_samples_per_instance
com.rti.dds.subscription.DataReaderQos.resource_limits .max_samples_per_instance <= com.rti.dds.subscription.DataReaderQos.resource_limits .max_samples com.rti.dds.subscription.DataReaderQos.resource_limits .initial_samples <= com.rti.dds.subscription.DataReaderQos.resource_limits .max_samples
com.rti.dds.subscription.DataReaderQos.resource_limits .initial_instances <= com.rti.dds.subscription.DataReaderQos.resource_limits .max_instances
com.rti.dds.subscription.DataReaderQos.reader_resource_limits .initial_remote_writers_per_instance <= com.rti.dds.subscription.DataReaderQos.reader_resource_limits .max_remote_writers_per_instance
com.rti.dds.subscription.DataReaderQos.reader_resource_limits .initial_infos <= com.rti.dds.subscription.DataReaderQos.reader_resource_limits .max_infos
com.rti.dds.subscription.DataReaderQos.reader_resource_limits .max_remote_writers_per_instance <= com.rti.dds.subscription.DataReaderQos.reader_resource_limits .max_remote_writers
com.rti.dds.subscription.DataReaderQos.reader_resource_limits .max_samples_per_remote_writer <= com.rti.dds.subscription.DataReaderQos.resource_limits .max_samples
length of com.rti.dds.subscription.DataReaderQos.user_data .value <= com.rti.dds.domain.DomainParticipantQos.resource_limits .reader_user_data_max_length
If any of the above are not true, com.rti.dds.subscription.DataReader.set_qos and com.rti.dds.subscription.DataReader.set_qos_with_profile will fail with com.rti.dds.infrastructure.RETCODE_INCONSISTENT_POLICY and com.rti.dds.subscription.Subscriber.create_datareader will return NULL.
String toString | ( | ) |
Overrides the builtin Object.toString method.
The various toString() overloads allow formatting the output and printing only the differences with respect to another DataReaderQos object.
This overload uses the default print format and only prints the differences between the supplied DataReaderQos and the documented default.
Referenced by DataReaderQos.toString().
String toString | ( | DataReaderQos | baseQos, |
QosPrintFormat | format | ||
) |
Obtains a string representation of a DataReaderQos object.
format | The print format used to format the output. |
baseQos | Only the differences between baseQos and the Qos object are included in the output string. If you want to print everything within the Qos, use the com.rti.dds.subscription.Subscriber.DATAREADER_QOS_PRINT_ALL sentinel value. |
This overload prints the differences between the qos and the supplied baseQos. The output string is formatted using the supplied com.rti.dds.infrastructure.QosPrintFormat.
References Subscriber.DATAREADER_QOS_PRINT_ALL.
String toString | ( | QosPrintFormat | format | ) |
Obtains a string representation of a DataReaderQos object.
format | The print format used to format the output. |
This overload prints the differences between the qos and the documented. default. The output string is formatted using the supplied com.rti.dds.infrastructure.QosPrintFormat.
References DataReaderQos.toString().
String toString | ( | DataReaderQos | baseQos | ) |
Obtains a string representation of a DataReaderQos object.
baseQos | Only the differences between baseQos and the Qos object are included in the output string. If you want to print everything within the Qos, use the com.rti.dds.subscription.Subscriber.DATAREADER_QOS_PRINT_ALL sentinel value. |
This overload prints the differences between the qos and the supplied baseQos. The output string is formatted using the default value for com.rti.dds.infrastructure.QosPrintFormat.
References DataReaderQos.destination_order, DataReaderQos.latency_budget, DataReaderQos.multicast, DataReaderQos.protocol, DataReaderQos.reader_data_lifecycle, DataReaderQos.reader_resource_limits, DataReaderQos.reliability, DataReaderQos.resource_limits, DataReaderQos.time_based_filter, DataReaderQos.toString(), DataReaderQos.transport_priority, DataReaderQos.transport_selection, and DataReaderQos.unicast.
final DurabilityQosPolicy durability |
Durability policy, DURABILITY.
final DeadlineQosPolicy deadline |
Deadline policy, DEADLINE.
final LatencyBudgetQosPolicy latency_budget |
Latency budget policy, LATENCY_BUDGET.
Referenced by DataReaderQos.toString().
final LivelinessQosPolicy liveliness |
Liveliness policy, LIVELINESS.
final ReliabilityQosPolicy reliability |
Reliability policy, RELIABILITY.
Referenced by DataReaderQos.toString().
final DestinationOrderQosPolicy destination_order |
Destination order policy, DESTINATION_ORDER.
Referenced by DataReaderQos.toString().
final HistoryQosPolicy history |
History policy, HISTORY.
final ResourceLimitsQosPolicy resource_limits |
Resource limits policy, RESOURCE_LIMITS.
Referenced by DataReaderQos.toString().
final UserDataQosPolicy user_data |
User data policy, USER_DATA.
final OwnershipQosPolicy ownership |
Ownership policy, OWNERSHIP.
final TimeBasedFilterQosPolicy time_based_filter |
Time-based filter policy, TIME_BASED_FILTER.
Referenced by DataReaderQos.toString().
final ReaderDataLifecycleQosPolicy reader_data_lifecycle |
Reader data lifecycle policy, READER_DATA_LIFECYCLE.
Referenced by DataReaderQos.toString().
final DataReaderResourceLimitsQosPolicy reader_resource_limits |
<<extension>> com.rti.dds.subscription.DataReader resource limits policy, DATA_READER_RESOURCE_LIMITS. This policy is an extension to the DDS standard.
Referenced by DataReaderQos.toString().
final DataReaderProtocolQosPolicy protocol |
<<extension>> com.rti.dds.subscription.DataReader protocol policy, DATA_READER_PROTOCOL
Referenced by DataReaderQos.toString().
final TransportSelectionQosPolicy transport_selection |
<<extension>> Transport selection policy, TRANSPORT_SELECTION.
Specifies the transports available for use by the com.rti.dds.subscription.DataReader.
Referenced by DataReaderQos.toString().
final TransportUnicastQosPolicy unicast |
<<extension>> Unicast transport policy, TRANSPORT_UNICAST.
Specifies the unicast transport interfaces and ports on which messages can be received.
The unicast interfaces are used to receive messages from com.rti.dds.publication.DataWriter entities in the domain.
Referenced by DataReaderQos.toString().
final TransportMulticastQosPolicy multicast |
<<extension>> Multicast transport policy, TRANSPORT_MULTICAST.
Specifies the multicast group addresses and ports on which messages can be received.
The multicast addresses are used to receive messages from com.rti.dds.publication.DataWriter entities in the domain.
Referenced by DataReaderQos.toString().
final PropertyQosPolicy property |
<<extension>> Property policy, PROPERTY.
final DataTagQosPolicy data_tags |
DataTag policy, DATA_TAG.
final ServiceQosPolicy service |
<<extension>> Service policy, SERVICE.
final AvailabilityQosPolicy availability |
<<extension>> Availability policy, AVAILABILITY.
final EntityNameQosPolicy subscription_name |
<<extension>> EntityName policy, ENTITY_NAME.
final TransportPriorityQosPolicy transport_priority |
Transport priority policy, TRANSPORT_PRIORITY.
Referenced by DataReaderQos.toString().
final TypeConsistencyEnforcementQosPolicy type_consistency |
Type consistency enforcement policy, TYPE_CONSISTENCY_ENFORCEMENT.
final DataRepresentationQosPolicy representation |
Data representation policy, DATA_REPRESENTATION.
final TypeSupportQosPolicy type_support |
<<extension>> type support data, TYPESUPPORT.
Optional value that is passed to a type plugin's on_endpoint_attached and deserialization functions.