RTI Connext C++ API
Version 5.0.0
|
QoS policies supported by a DDSDomainParticipant entity. More...
QoS policies supported by a DDSDomainParticipant entity.
Certain members must be set in a consistent manner:
Length of DDS_DomainParticipantQos::user_data .value <= DDS_DomainParticipantQos::resource_limits .participant_user_data_max_length
For DDS_DomainParticipantQos::discovery_config .publication_writer
high_watermark <= DDS_DomainParticipantQos::resource_limits .local_writer_allocation .max_count heartbeats_per_max_samples <= DDS_DomainParticipantQos::resource_limits .local_writer_allocation.max_count
For DDS_DomainParticipantQos::discovery_config .suscription_writer
high_watermark <= DDS_DomainParticipantQos::resource_limits .local_reader_allocation.max_count heartbeats_per_max_samples <= DDS_DomainParticipantQos::resource_limits .local_reader_allocation.max_count
If any of the above are not true, DDSDomainParticipant::set_qos and DDSDomainParticipant::set_qos_with_profile and DDSDomainParticipantFactory::set_default_participant_qos will fail with DDS_RETCODE_INCONSISTENT_POLICY, and DDSDomainParticipantFactory::create_participant will fail.
struct DDS_UserDataQosPolicy DDS_DomainParticipantQos::user_data |
User data policy, USER_DATA.
struct DDS_EntityFactoryQosPolicy DDS_DomainParticipantQos::entity_factory |
Entity factory policy, ENTITY_FACTORY.
struct DDS_WireProtocolQosPolicy DDS_DomainParticipantQos::wire_protocol |
<<eXtension>> Wire Protocol policy, WIRE_PROTOCOL.
The wire protocol (RTPS) attributes associated with the participant.
struct DDS_TransportBuiltinQosPolicy DDS_DomainParticipantQos::transport_builtin |
<<eXtension>> Transport Builtin policy, TRANSPORT_BUILTIN.
struct DDS_TransportUnicastQosPolicy DDS_DomainParticipantQos::default_unicast |
<<eXtension>> Default Unicast Transport policy, TRANSPORT_UNICAST.
struct DDS_DiscoveryQosPolicy DDS_DomainParticipantQos::discovery |
<<eXtension>> Discovery policy, DISCOVERY.
struct DDS_DomainParticipantResourceLimitsQosPolicy DDS_DomainParticipantQos::resource_limits |
<<eXtension>> Domain participant resource limits policy, DOMAIN_PARTICIPANT_RESOURCE_LIMITS.
struct DDS_EventQosPolicy DDS_DomainParticipantQos::event |
<<eXtension>> Event policy, EVENT.
struct DDS_ReceiverPoolQosPolicy DDS_DomainParticipantQos::receiver_pool |
<<eXtension>> Receiver pool policy, RECEIVER_POOL.
struct DDS_DatabaseQosPolicy DDS_DomainParticipantQos::database |
<<eXtension>> Database policy, DATABASE.
struct DDS_DiscoveryConfigQosPolicy DDS_DomainParticipantQos::discovery_config |
<<eXtension>> Discovery config policy, DISCOVERY_CONFIG.
struct DDS_PropertyQosPolicy DDS_DomainParticipantQos::property |
<<eXtension>> Property policy, PROPERTY.
struct DDS_EntityNameQosPolicy DDS_DomainParticipantQos::participant_name |
<<eXtension>> The participant name. ENTITY_NAME
struct DDS_TransportMulticastMappingQosPolicy DDS_DomainParticipantQos::multicast_mapping |
<<eXtension>> The multicast mapping policy. TRANSPORT_MULTICAST_MAPPING
struct DDS_TypeSupportQosPolicy DDS_DomainParticipantQos::type_support |
<<eXtension>> Type support data, TYPESUPPORT.
Optional value that is passed to a type plugin's on_participant_attached function.