RTI Connext Java API  Version 5.2.0
 All Classes Namespaces Functions Variables Groups Pages
DataReaderQos Class Reference

QoS policies supported by a com.rti.dds.subscription.DataReader entity. More...

Inheritance diagram for DataReaderQos:
Qos

Public Attributes

final DurabilityQosPolicy durability
 Durability policy, DURABILITY.
 
final DeadlineQosPolicy deadline
 Deadline policy, DEADLINE.
 
final LatencyBudgetQosPolicy latency_budget
 Latency budget policy, LATENCY_BUDGET.
 
final LivelinessQosPolicy liveliness
 Liveliness policy, LIVELINESS.
 
final ReliabilityQosPolicy reliability
 Reliability policy, RELIABILITY.
 
final DestinationOrderQosPolicy destination_order
 Destination order policy, DESTINATION_ORDER.
 
final HistoryQosPolicy history
 History policy, HISTORY.
 
final ResourceLimitsQosPolicy resource_limits
 Resource limits policy, RESOURCE_LIMITS.
 
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.
 
final ReaderDataLifecycleQosPolicy reader_data_lifecycle
 Reader data lifecycle policy, READER_DATA_LIFECYCLE.
 
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.
 
final DataReaderProtocolQosPolicy protocol
 <<extension>> com.rti.dds.subscription.DataReader protocol policy, DATA_READER_PROTOCOL
 
final TransportSelectionQosPolicy transport_selection
 <<extension>> Transport selection policy, TRANSPORT_SELECTION.
 
final TransportUnicastQosPolicy unicast
 <<extension>> Unicast transport policy, TRANSPORT_UNICAST.
 
final TransportMulticastQosPolicy multicast
 <<extension>> Multicast transport policy, TRANSPORT_MULTICAST.
 
final PropertyQosPolicy property
 <<extension>> Property policy, PROPERTY.
 
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.
 
final
TypeConsistencyEnforcementQosPolicy 
type_consistency
 Type consistency enforcement policy, TYPE_CONSISTENCY_ENFORCEMENT.
 
final TypeSupportQosPolicy type_support
 <<extension>> type support data, TYPESUPPORT.
 

Additional Inherited Members

- Public Member Functions inherited from Qos
final boolean equals (Object other)
 
- Protected Member Functions inherited from Struct
 Struct ()
 
abstract void pull_from_nativeI (long native_status)
 
abstract void push_to_nativeI (long native_status)
 

Detailed Description

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

Member Data Documentation

final DurabilityQosPolicy durability

Durability policy, DURABILITY.

final DeadlineQosPolicy deadline

Deadline policy, DEADLINE.

final LatencyBudgetQosPolicy latency_budget

Latency budget policy, LATENCY_BUDGET.

final LivelinessQosPolicy liveliness

Liveliness policy, LIVELINESS.

final ReliabilityQosPolicy reliability

Reliability policy, RELIABILITY.

final DestinationOrderQosPolicy destination_order

Destination order policy, DESTINATION_ORDER.

final HistoryQosPolicy history

History policy, HISTORY.

final ResourceLimitsQosPolicy resource_limits

Resource limits policy, RESOURCE_LIMITS.

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.

final ReaderDataLifecycleQosPolicy reader_data_lifecycle

Reader data lifecycle policy, READER_DATA_LIFECYCLE.

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.

final TransportSelectionQosPolicy transport_selection

<<extension>> Transport selection policy, TRANSPORT_SELECTION.

Specifies the transports available for use by the com.rti.dds.subscription.DataReader.

<<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.

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.

final PropertyQosPolicy property

<<extension>> Property policy, PROPERTY.

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.

final TypeConsistencyEnforcementQosPolicy type_consistency

Type consistency enforcement policy, TYPE_CONSISTENCY_ENFORCEMENT.

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.


RTI Connext Java API Version 5.2.0 Copyright © Sun Jun 21 2015 Real-Time Innovations, Inc