RTI Connext Java API Version 7.1.0
|
QoS policies supported by a com.rti.dds.publication.Publisher entity. More...
Public Member Functions | |
String | toString () |
Overrides the builtin Object.toString method. More... | |
String | toString (PublisherQos baseQos, QosPrintFormat format) |
Obtains a string representation of a PublisherQos object. More... | |
String | toString (QosPrintFormat format) |
Obtains a string representation of a PublisherQos object. More... | |
String | toString (PublisherQos baseQos) |
Obtains a string representation of a PublisherQos object. More... | |
![]() | |
final boolean | equals (Object other) |
Public Attributes | |
final PresentationQosPolicy | presentation |
Presentation policy, PRESENTATION. More... | |
final PartitionQosPolicy | partition |
Partition policy, PARTITION. More... | |
final GroupDataQosPolicy | group_data |
Group data policy, GROUP_DATA. More... | |
final EntityFactoryQosPolicy | entity_factory |
Entity factory policy, ENTITY_FACTORY. More... | |
final AsynchronousPublisherQosPolicy | asynchronous_publisher |
<<extension>> Asynchronous publishing settings for the com.rti.dds.publication.Publisher and all entities that are created by it. More... | |
final ExclusiveAreaQosPolicy | exclusive_area |
<<extension>> Exclusive area for the com.rti.dds.publication.Publisher and all entities that are created by it. More... | |
final EntityNameQosPolicy | publisher_name |
<<extension>> EntityName policy, ENTITY_NAME. More... | |
QoS policies supported by a com.rti.dds.publication.Publisher entity.
You must set certain members in a consistent manner:
length of com.rti.dds.infrastructure.GroupDataQosPolicy.value <= com.rti.dds.infrastructure.DomainParticipantResourceLimitsQosPolicy.publisher_group_data_max_length
length of com.rti.dds.infrastructure.PartitionQosPolicy.name <= com.rti.dds.infrastructure.DomainParticipantResourceLimitsQosPolicy.max_partitions
combined number of characters (including terminating 0) in com.rti.dds.infrastructure.PartitionQosPolicy.name <= com.rti.dds.infrastructure.DomainParticipantResourceLimitsQosPolicy.max_partition_cumulative_characters
If any of the above are not true, com.rti.dds.publication.Publisher.set_qos and com.rti.dds.publication.Publisher.set_qos_with_profile will fail with com.rti.dds.infrastructure.RETCODE_INCONSISTENT_POLICY and com.rti.dds.domain.DomainParticipant.create_publisher 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 PublisherQos object.
This overload uses the default print format and only prints the differences between the supplied PublisherQos and the documented default.
References PublisherQos.toString().
Referenced by PublisherQos.toString().
String toString | ( | PublisherQos | baseQos, |
QosPrintFormat | format | ||
) |
Obtains a string representation of a PublisherQos 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.domain.DomainParticipant.PUBLISHER_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 DomainParticipant.PUBLISHER_QOS_PRINT_ALL.
String toString | ( | QosPrintFormat | format | ) |
Obtains a string representation of a PublisherQos 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 PublisherQos.toString().
String toString | ( | PublisherQos | baseQos | ) |
Obtains a string representation of a PublisherQos 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.domain.DomainParticipant.PUBLISHER_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 PublisherQos.toString().
final PresentationQosPolicy presentation |
Presentation policy, PRESENTATION.
final PartitionQosPolicy partition |
Partition policy, PARTITION.
final GroupDataQosPolicy group_data |
Group data policy, GROUP_DATA.
final EntityFactoryQosPolicy entity_factory |
Entity factory policy, ENTITY_FACTORY.
final AsynchronousPublisherQosPolicy asynchronous_publisher |
<<extension>> Asynchronous publishing settings for the com.rti.dds.publication.Publisher and all entities that are created by it.
final ExclusiveAreaQosPolicy exclusive_area |
<<extension>> Exclusive area for the com.rti.dds.publication.Publisher and all entities that are created by it.
final EntityNameQosPolicy publisher_name |
<<extension>> EntityName policy, ENTITY_NAME.