RTI Connext .Net APIs
Version 6.0.1
|
QoS policies supported by a DDS::DataReader entity. More...
#include <managed_subscription.h>
Public Member Functions | |
bool | equals (DataReaderQos^ other) |
Compares two DDS::DataReaderQos for equality. More... | |
QoS policies supported by a DDS::DataReader entity.
You must set certain members in a consistent manner:
DDS::DataReaderQos::deadline .period >= DDS::DataReaderQos::time_based_filter .minimum_separation
DDS::DataReaderQos::history .depth <= DDS::DataReaderQos::resource_limits .max_samples_per_instance
DDS::DataReaderQos::resource_limits .max_samples_per_instance <= DDS::DataReaderQos::resource_limits .max_samples DDS::DataReaderQos::resource_limits .initial_samples <= DDS::DataReaderQos::resource_limits .max_samples
DDS::DataReaderQos::resource_limits .initial_instances <= DDS::DataReaderQos::resource_limits .max_instances
DDS::DataReaderQos::reader_resource_limits .initial_remote_writers_per_instance <= DDS::DataReaderQos::reader_resource_limits .max_remote_writers_per_instance
DDS::DataReaderQos::reader_resource_limits .initial_infos <= DDS::DataReaderQos::reader_resource_limits .max_infos
DDS::DataReaderQos::reader_resource_limits .max_remote_writers_per_instance <= DDS::DataReaderQos::reader_resource_limits .max_remote_writers
DDS::DataReaderQos::reader_resource_limits .max_samples_per_remote_writer <= DDS::DataReaderQos::resource_limits .max_samples
length of DDS::DataReaderQos::user_data .value <= DDS::DomainParticipantQos::resource_limits .reader_user_data_max_length
If any of the above are not true, DDS::DataReader::set_qos and DDS::DataReader::set_qos_with_profile will fail with DDS::Retcode_InconsistentPolicy and DDS::Subscriber::create_datareader will return NULL.
DurabilityQosPolicy DDS::DataReaderQos::durability |
Durability policy, DURABILITY.
DeadlineQosPolicy DDS::DataReaderQos::deadline |
Deadline policy, DEADLINE.
LatencyBudgetQosPolicy DDS::DataReaderQos::latency_budget |
Latency budget policy, LATENCY_BUDGET.
LivelinessQosPolicy DDS::DataReaderQos::liveliness |
Liveliness policy, LIVELINESS.
ReliabilityQosPolicy DDS::DataReaderQos::reliability |
Reliability policy, RELIABILITY.
DestinationOrderQosPolicy DDS::DataReaderQos::destination_order |
Destination order policy, DESTINATION_ORDER.
HistoryQosPolicy DDS::DataReaderQos::history |
History policy, HISTORY.
ResourceLimitsQosPolicy DDS::DataReaderQos::resource_limits |
Resource limits policy, RESOURCE_LIMITS.
UserDataQosPolicy ^ DDS::DataReaderQos::user_data |
User data policy, USER_DATA.
OwnershipQosPolicy DDS::DataReaderQos::ownership |
Ownership policy, OWNERSHIP.
TimeBasedFilterQosPolicy DDS::DataReaderQos::time_based_filter |
Time-based filter policy, TIME_BASED_FILTER.
ReaderDataLifecycleQosPolicy DDS::DataReaderQos::reader_data_lifecycle |
Reader data lifecycle policy, READER_DATA_LIFECYCLE.
TransportPriorityQosPolicy DDS::DataReaderQos::transport_priority |
Transport priority policy, TRANSPORT_PRIORITY.
DataRepresentationQosPolicy ^ DDS::DataReaderQos::representation |
Data representation policy, DATA_REPRESENTATION.
TypeConsistencyEnforcementQosPolicy DDS::DataReaderQos::type_consistency |
Type consistency enforcement policy, TYPE_CONSISTENCY_ENFORCEMENT.
DataTagQosPolicy ^ DDS::DataReaderQos::data_tags |
DataTag policy, DATA_TAG.
DataReaderResourceLimitsQosPolicy DDS::DataReaderQos::reader_resource_limits |
<<extension>> DDS::DataReader resource limits policy, DATA_READER_RESOURCE_LIMITS. This policy is an extension to the DDS standard.
DataReaderProtocolQosPolicy DDS::DataReaderQos::protocol |
<<extension>> DDS::DataReader protocol policy, DATA_READER_PROTOCOL
Referenced by RTI.Connext.Queuing.QueueConsumer< TRep >::QueueConsumer().
TransportSelectionQosPolicy ^ DDS::DataReaderQos::transport_selection |
<<extension>> Transport selection policy, TRANSPORT_SELECTION.
Specifies the transports available for use by the DDS::DataReader.
TransportUnicastQosPolicy ^ DDS::DataReaderQos::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 DDS::DataWriter entities in the domain.
TransportMulticastQosPolicy ^ DDS::DataReaderQos::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 DDS::DataWriter entities in the domain.
PropertyQosPolicy ^ DDS::DataReaderQos::property_qos |
<<extension>> Property policy, PROPERTY.
ServiceQosPolicy DDS::DataReaderQos::service |
<<extension>> Service policy, SERVICE.
AvailabilityQosPolicy ^ DDS::DataReaderQos::availability |
<<extension>> Availability policy, AVAILABILITY.
EntityNameQosPolicy ^ DDS::DataReaderQos::subscription_name |
<<extension>> EntityName policy, ENTITY_NAME.
TypeSupportQosPolicy DDS::DataReaderQos::type_support |
<<extension>> type support data, TYPESUPPORT.
Optional value that is passed to a type plugin's on_endpoint_attached and deserialization functions.