RTI Connext .NET API (legacy)
Version 6.1.2
|
QoS policies supported by a DDS::DomainParticipant entity. More...
#include <managed_domain.h>
Public Member Functions | |
bool | equals (DomainParticipantQos^ other) |
Compares two DDS::DomainParticipantQos for equality. More... | |
virtual System::String ^ | ToString () override |
Overrides the builtin ToString method. More... | |
System::String ^ | ToString (DomainParticipantQos^ base, QosPrintFormat^ format) |
Obtains a string representation of a DomainParticipantQos object. More... | |
System::String ^ | ToString (QosPrintFormat^ format) |
Obtains a string representation of a DomainParticipantQos object. More... | |
System::String ^ | ToString (DomainParticipantQos^ base) |
Obtains a string representation of a DomainParticipantQos object. More... | |
QoS policies supported by a DDS::DomainParticipant 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, DDS::DomainParticipant::set_qos and DDS::DomainParticipant::set_qos_with_profile and DDS::DomainParticipantFactory::set_default_participant_qos will fail with DDS::Retcode_InconsistentPolicy, and DDS::DomainParticipantFactory::create_participant will fail.
|
overridevirtual |
Overrides the builtin ToString method.
The various ToString() overloads allow formatting the output and printing only the differences with respect to another DomainParticipantQos object.
This overload uses the default print format and only prints the differences between the supplied DomainParticipantQos and the documented default.
System::String ^ DDS::DomainParticipantQos::ToString | ( | DomainParticipantQos^ | base, |
QosPrintFormat^ | format | ||
) |
Obtains a string representation of a DomainParticipantQos object.
format | The print format used to format the output. |
base | Only the differences between base and the Qos object are included in the output string. If you want to print everything within the Qos, use the DDS::DomainParticipant::DOMAINPARTICIPANT_QOS_PRINT_ALL sentinel value. |
This overload prints the differences between the qos and the supplied base. The output string is formatted using the supplied DDS::QosPrintFormat.
System::String ^ DDS::DomainParticipantQos::ToString | ( | QosPrintFormat^ | format | ) |
Obtains a string representation of a DomainParticipantQos 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 DDS::QosPrintFormat.
System::String ^ DDS::DomainParticipantQos::ToString | ( | DomainParticipantQos^ | base | ) |
Obtains a string representation of a DomainParticipantQos object.
base | Only the differences between base and the Qos object are included in the output string. If you want to print everything within the Qos, use the DDS::DomainParticipant::DOMAINPARTICIPANT_QOS_PRINT_ALL sentinel value. |
This overload prints the differences between the qos and the supplied base. The output string is formatted using the default value for DDS::QosPrintFormat.
UserDataQosPolicy ^ DDS::DomainParticipantQos::user_data |
User data policy, USER_DATA.
EntityFactoryQosPolicy DDS::DomainParticipantQos::entity_factory |
Entity factory policy, ENTITY_FACTORY.
WireProtocolQosPolicy DDS::DomainParticipantQos::wire_protocol |
<<extension>> Wire Protocol policy, WIRE_PROTOCOL.
The wire protocol (RTPS) attributes associated with the participant.
TransportBuiltinQosPolicy DDS::DomainParticipantQos::transport_builtin |
<<extension>> Transport Builtin policy, TRANSPORT_BUILTIN.
TransportUnicastQosPolicy ^ DDS::DomainParticipantQos::default_unicast |
<<extension>> Default Unicast Transport policy, TRANSPORT_UNICAST.
DiscoveryQosPolicy ^ DDS::DomainParticipantQos::discovery |
<<extension>> Discovery policy, DISCOVERY.
DomainParticipantResourceLimitsQosPolicy DDS::DomainParticipantQos::resource_limits |
<<extension>> Domain participant resource limits policy, DOMAIN_PARTICIPANT_RESOURCE_LIMITS.
EventQosPolicy ^ DDS::DomainParticipantQos::event_qos |
<<extension>> Event policy, EVENT.
ReceiverPoolQosPolicy ^ DDS::DomainParticipantQos::receiver_pool |
<<extension>> Receiver pool policy, RECEIVER_POOL.
DatabaseQosPolicy ^ DDS::DomainParticipantQos::database |
<<extension>> Database policy, DATABASE.
DiscoveryConfigQosPolicy ^ DDS::DomainParticipantQos::discovery_config |
<<extension>> Discovery config policy, DISCOVERY_CONFIG.
PropertyQosPolicy ^ DDS::DomainParticipantQos::property_qos |
<<extension>> Property policy, PROPERTY.
EntityNameQosPolicy ^ DDS::DomainParticipantQos::participant_name |
<<extension>> The participant name. ENTITY_NAME
TransportMulticastMappingQosPolicy ^ DDS::DomainParticipantQos::multicast_mapping |
<<extension>> The multicast mapping policy. TRANSPORT_MULTICAST_MAPPING
ServiceQosPolicy DDS::DomainParticipantQos::service |
<<extension>> The service qos policy. SERVICE
TypeSupportQosPolicy DDS::DomainParticipantQos::type_support |
<<extension>> Type support data, TYPESUPPORT.
Optional value that is passed to a type plugin's on_participant_attached function.