RTI Connext Java API
Version 6.1.0
|
QoS policies supported by a com.rti.dds.publication.DataWriter entity. More...
Public Member Functions | |
String | toString () |
Overrides the builtin Object.toString method. More... | |
String | toString (DataWriterQos baseQos, QosPrintFormat format) |
Obtains a string representation of a DataWriterQos object. More... | |
String | toString (QosPrintFormat format) |
Obtains a string representation of a DataWriterQos object. More... | |
String | toString (DataWriterQos baseQos) |
Obtains a string representation of a DataWriterQos object. More... | |
![]() | |
final boolean | equals (Object other) |
QoS policies supported by a com.rti.dds.publication.DataWriter entity.
You must set certain members in a consistent manner:
- com.rti.dds.publication.DataWriterQos.history .depth <= com.rti.dds.publication.DataWriterQos.resource_limits .max_samples_per_instance
- com.rti.dds.publication.DataWriterQos.resource_limits .max_samples_per_instance <= com.rti.dds.publication.DataWriterQos.resource_limits .max_samples
- com.rti.dds.publication.DataWriterQos.resource_limits .initial_samples <= com.rti.dds.publication.DataWriterQos.resource_limits .max_samples
- com.rti.dds.publication.DataWriterQos.resource_limits .initial_instances <= com.rti.dds.publication.DataWriterQos.resource_limits .max_instances
- length of com.rti.dds.publication.DataWriterQos.user_data .value <= com.rti.dds.domain.DomainParticipantQos.resource_limits .writer_user_data_max_length
If any of the above are not true, com.rti.dds.publication.DataWriter.set_qos and com.rti.dds.publication.DataWriter.set_qos_with_profile and com.rti.dds.publication.Publisher.set_default_datawriter_qos and com.rti.dds.publication.Publisher.set_default_datawriter_qos_with_profile will fail with com.rti.dds.infrastructure.RETCODE_INCONSISTENT_POLICY and com.rti.dds.publication.Publisher.create_datawriter and com.rti.dds.publication.Publisher.create_datawriter_with_profile and 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 DataWriterQos object.
This overload uses the default print format and only prints the differences between the supplied DataWriterQos and the documented default.
Referenced by DataWriterQos.toString().
String toString | ( | DataWriterQos | baseQos, |
QosPrintFormat | format | ||
) |
Obtains a string representation of a DataWriterQos 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.publication.Publisher.DATAWRITER_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 Publisher.DATAWRITER_QOS_PRINT_ALL.
String toString | ( | QosPrintFormat | format | ) |
Obtains a string representation of a DataWriterQos 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 DataWriterQos.toString().
String toString | ( | DataWriterQos | baseQos | ) |
Obtains a string representation of a DataWriterQos 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.publication.Publisher.DATAWRITER_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 DataWriterQos.destination_order, DataWriterQos.latency_budget, DataWriterQos.ownership, DataWriterQos.ownership_strength, DataWriterQos.protocol, DataWriterQos.reliability, DataWriterQos.resource_limits, DataWriterQos.toString(), DataWriterQos.transport_priority, DataWriterQos.transport_selection, DataWriterQos.unicast, DataWriterQos.writer_data_lifecycle, and DataWriterQos.writer_resource_limits.
final DurabilityQosPolicy durability |
Durability policy, DURABILITY.
final DurabilityServiceQosPolicy durability_service |
DurabilityService policy, DURABILITY_SERVICE.
final DeadlineQosPolicy deadline |
Deadline policy, DEADLINE.
final LatencyBudgetQosPolicy latency_budget |
Latency budget policy, LATENCY_BUDGET.
Referenced by DataWriterQos.toString().
final LivelinessQosPolicy liveliness |
Liveliness policy, LIVELINESS.
final ReliabilityQosPolicy reliability |
Reliability policy, RELIABILITY.
Referenced by DataWriterQos.toString().
final DestinationOrderQosPolicy destination_order |
Destination order policy, DESTINATION_ORDER.
Referenced by DataWriterQos.toString().
final HistoryQosPolicy history |
History policy, HISTORY.
final ResourceLimitsQosPolicy resource_limits |
Resource limits policy, RESOURCE_LIMITS.
Referenced by DataWriterQos.toString().
final TransportPriorityQosPolicy transport_priority |
Transport priority policy, TRANSPORT_PRIORITY.
Referenced by DataWriterQos.toString().
final LifespanQosPolicy lifespan |
Lifespan policy, LIFESPAN.
final UserDataQosPolicy user_data |
User data policy, USER_DATA.
final OwnershipQosPolicy ownership |
Ownership policy, OWNERSHIP.
Referenced by DataWriterQos.toString().
final OwnershipStrengthQosPolicy ownership_strength |
Ownership strength policy, OWNERSHIP_STRENGTH.
Referenced by DataWriterQos.toString().
final WriterDataLifecycleQosPolicy writer_data_lifecycle |
Writer data lifecycle policy, WRITER_DATA_LIFECYCLE.
Referenced by DataWriterQos.toString().
final DataWriterResourceLimitsQosPolicy writer_resource_limits |
<<extension>> Writer resource limits policy, DATA_WRITER_RESOURCE_LIMITS.
Referenced by DataWriterQos.toString().
final DataWriterProtocolQosPolicy protocol |
<<extension>> com.rti.dds.publication.DataWriter protocol policy, DATA_WRITER_PROTOCOL
Referenced by Requester< TReq, TRep >.Requester(), and DataWriterQos.toString().
final TransportSelectionQosPolicy transport_selection |
<<extension>> Transport plugin selection policy, TRANSPORT_SELECTION.
Specifies the transports available for use by the com.rti.dds.publication.DataWriter.
Referenced by DataWriterQos.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.subscription.DataReader entities in the domain.
Referenced by DataWriterQos.toString().
final PublishModeQosPolicy publish_mode |
<<extension>> Publish mode policy, PUBLISH_MODE.
Determines whether the com.rti.dds.publication.DataWriter publishes data synchronously or asynchronously and how.
final PropertyQosPolicy property |
<<extension>> Property policy, PROPERTY.
final DataTagQosPolicy data_tags |
DataTag policy, DATA_TAG.
final ServiceQosPolicy service |
<<extension>> Service policy, SERVICE.
final BatchQosPolicy batch |
<<extension>> Batch policy, BATCH.
final MultiChannelQosPolicy multi_channel |
<<extension>> Multi channel policy, MULTICHANNEL.
final AvailabilityQosPolicy availability |
<<extension>> Availability policy, AVAILABILITY.
final EntityNameQosPolicy publication_name |
<<extension>> EntityName policy, ENTITY_NAME.
final TopicQueryDispatchQosPolicy topic_query_dispatch |
<<extension>> Topic Query dispatch policy, TOPIC_QUERY_DISPATCH.
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 serialization functions.