RTI Connext Java API  Version 5.3.1
 All Classes Namespaces Functions Variables Groups Pages
DomainParticipantQos Class Reference

QoS policies supported by a com.rti.dds.domain.DomainParticipant entity. More...

Inheritance diagram for DomainParticipantQos:
Qos

Public Attributes

final UserDataQosPolicy user_data
 User data policy, USER_DATA.
 
final EntityFactoryQosPolicy entity_factory
 Entity factory policy, ENTITY_FACTORY.
 
final WireProtocolQosPolicy wire_protocol
 <<extension>> Wire Protocol policy, WIRE_PROTOCOL.
 
final TransportBuiltinQosPolicy transport_builtin
 <<extension>> Transport Builtin policy, TRANSPORT_BUILTIN.
 
final TransportUnicastQosPolicy default_unicast
 <<extension>> Default Unicast Transport policy, TRANSPORT_UNICAST.
 
final DiscoveryQosPolicy discovery
 <<extension>> Discovery policy, DISCOVERY.
 
final
DomainParticipantResourceLimitsQosPolicy 
resource_limits
 <<extension>> Domain participant resource limits policy, DOMAIN_PARTICIPANT_RESOURCE_LIMITS.
 
final EventQosPolicy event
 <<extension>> Event policy, EVENT.
 
final ReceiverPoolQosPolicy receiver_pool
 <<extension>> Receiver pool policy, RECEIVER_POOL.
 
final DatabaseQosPolicy database
 <<extension>> Database policy, DATABASE.
 
final DiscoveryConfigQosPolicy discovery_config
 <<extension>> Discovery config policy, DISCOVERY_CONFIG.
 
final PropertyQosPolicy property
 <<extension>> Property policy, PROPERTY.
 
final EntityNameQosPolicy participant_name
 <<extension>> The participant name. ENTITY_NAME
 
final ServiceQosPolicy service
 <<extension>> The service qos policy. SERVICE
 
final TypeSupportQosPolicy type_support
 <<extension>> Type support data, TYPESUPPORT.
 
final
TransportMulticastMappingQosPolicy 
multicast_mapping
 <<extension>> The multicast mapping policy. TRANSPORT_MULTICAST_MAPPING
 

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.domain.DomainParticipant entity.

Certain members must be set in a consistent manner:

Length of com.rti.dds.domain.DomainParticipantQos.user_data .value <= com.rti.dds.domain.DomainParticipantQos.resource_limits .participant_user_data_max_length

For com.rti.dds.domain.DomainParticipantQos.discovery_config .publication_writer
high_watermark <= com.rti.dds.domain.DomainParticipantQos.resource_limits .local_writer_allocation .max_count heartbeats_per_max_samples <= com.rti.dds.domain.DomainParticipantQos.resource_limits .local_writer_allocation.max_count

For com.rti.dds.domain.DomainParticipantQos.discovery_config .suscription_writer
high_watermark <= com.rti.dds.domain.DomainParticipantQos.resource_limits .local_reader_allocation.max_count heartbeats_per_max_samples <= com.rti.dds.domain.DomainParticipantQos.resource_limits .local_reader_allocation.max_count

If any of the above are not true, com.rti.dds.domain.DomainParticipant.set_qos and com.rti.dds.domain.DomainParticipant.set_qos_with_profile and com.rti.dds.domain.DomainParticipantFactory.set_default_participant_qos will fail with com.rti.dds.infrastructure.RETCODE_INCONSISTENT_POLICY, and com.rti.dds.domain.DomainParticipantFactory.create_participant will fail.

Entity:
com.rti.dds.domain.DomainParticipant
See Also
QoS Policies and allowed ranges within each Qos.
NDDS_DISCOVERY_PEERS

Member Data Documentation

final UserDataQosPolicy user_data

User data policy, USER_DATA.

final EntityFactoryQosPolicy entity_factory

Entity factory policy, ENTITY_FACTORY.

final WireProtocolQosPolicy wire_protocol

<<extension>> Wire Protocol policy, WIRE_PROTOCOL.

The wire protocol (RTPS) attributes associated with the participant.

final TransportBuiltinQosPolicy transport_builtin

<<extension>> Transport Builtin policy, TRANSPORT_BUILTIN.

final TransportUnicastQosPolicy default_unicast

<<extension>> Default Unicast Transport policy, TRANSPORT_UNICAST.

final DiscoveryQosPolicy discovery

<<extension>> Discovery policy, DISCOVERY.

<<extension>> Domain participant resource limits policy, DOMAIN_PARTICIPANT_RESOURCE_LIMITS.

final EventQosPolicy event

<<extension>> Event policy, EVENT.

final ReceiverPoolQosPolicy receiver_pool

<<extension>> Receiver pool policy, RECEIVER_POOL.

final DatabaseQosPolicy database

<<extension>> Database policy, DATABASE.

final DiscoveryConfigQosPolicy discovery_config

<<extension>> Discovery config policy, DISCOVERY_CONFIG.

final PropertyQosPolicy property

<<extension>> Property policy, PROPERTY.

final EntityNameQosPolicy participant_name

<<extension>> The participant name. ENTITY_NAME

final ServiceQosPolicy service

<<extension>> The service qos policy. SERVICE

final TypeSupportQosPolicy type_support

<<extension>> Type support data, TYPESUPPORT.

Optional value that is passed to a type plugin's on_participant_attached function.

final TransportMulticastMappingQosPolicy multicast_mapping

<<extension>> The multicast mapping policy. TRANSPORT_MULTICAST_MAPPING


RTI Connext Java API Version 5.3.1 Copyright © Mon Feb 19 2018 Real-Time Innovations, Inc