RTI Connext .NET API (legacy)
Version 6.1.1
|
QoS policies supported by a DDS::Subscriber entity. More...
#include <managed_subscription.h>
Public Member Functions | |
bool | equals (SubscriberQos^ other) |
Compares two DDS::SubscriberQos for equality. More... | |
virtual System::String ^ | ToString () override |
Overrides the builtin ToString method. More... | |
System::String ^ | ToString (SubscriberQos^ base, QosPrintFormat^ format) |
Obtains a string representation of a SubscriberQos object. More... | |
System::String ^ | ToString (QosPrintFormat^ format) |
Obtains a string representation of a SubscriberQos object. More... | |
System::String ^ | ToString (SubscriberQos^ base) |
Obtains a string representation of a SubscriberQos object. More... | |
Public Attributes | |
PresentationQosPolicy | presentation |
Presentation policy, PRESENTATION. More... | |
PartitionQosPolicy ^ | partition |
Partition policy, PARTITION. More... | |
GroupDataQosPolicy ^ | group_data |
Group data policy, GROUP_DATA. More... | |
EntityFactoryQosPolicy | entity_factory |
Entity factory policy, ENTITY_FACTORY. More... | |
ExclusiveAreaQosPolicy | exclusive_area |
<<extension>> Exclusive area for the subscriber and all entities that are created by the subscriber. More... | |
EntityNameQosPolicy ^ | subscriber_name |
<<extension>> EntityName policy, ENTITY_NAME. More... | |
QoS policies supported by a DDS::Subscriber entity.
You must set certain members in a consistent manner:
length of DDS::GroupDataQosPolicy::value <= DDS::DomainParticipantResourceLimitsQosPolicy::subscriber_group_data_max_length
length of DDS::PartitionQosPolicy::name <= DDS::DomainParticipantResourceLimitsQosPolicy::max_partitions
combined number of characters (including terminating 0) in DDS::PartitionQosPolicy::name <= DDS::DomainParticipantResourceLimitsQosPolicy::max_partition_cumulative_characters
If any of the above are not true, DDS::Subscriber::set_qos and DDS::Subscriber::set_qos_with_profile will fail with DDS::Retcode_InconsistentPolicy
|
overridevirtual |
Overrides the builtin ToString method.
The various ToString() overloads allow formatting the output and printing only the differences with respect to another SubscriberQos object.
This overload uses the default print format and only prints the differences between the supplied SubscriberQos and the documented default.
System::String ^ DDS::SubscriberQos::ToString | ( | SubscriberQos^ | base, |
QosPrintFormat^ | format | ||
) |
Obtains a string representation of a SubscriberQos 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::SUBSCRIBER_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::SubscriberQos::ToString | ( | QosPrintFormat^ | format | ) |
Obtains a string representation of a SubscriberQos 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::SubscriberQos::ToString | ( | SubscriberQos^ | base | ) |
Obtains a string representation of a SubscriberQos 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::SUBSCRIBER_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.
PresentationQosPolicy DDS::SubscriberQos::presentation |
Presentation policy, PRESENTATION.
PartitionQosPolicy ^ DDS::SubscriberQos::partition |
Partition policy, PARTITION.
GroupDataQosPolicy ^ DDS::SubscriberQos::group_data |
Group data policy, GROUP_DATA.
EntityFactoryQosPolicy DDS::SubscriberQos::entity_factory |
Entity factory policy, ENTITY_FACTORY.
Referenced by RTI.Connext.Queuing.QueueConsumer< TRep >::QueueConsumer().
ExclusiveAreaQosPolicy DDS::SubscriberQos::exclusive_area |
<<extension>> Exclusive area for the subscriber and all entities that are created by the subscriber.
EntityNameQosPolicy ^ DDS::SubscriberQos::subscriber_name |
<<extension>> EntityName policy, ENTITY_NAME.