RTI Connext .NET API (legacy)
Version 6.1.2
|
QoS policies supported by a DDS::Topic entity. More...
#include <managed_topic.h>
Public Member Functions | |
bool | equals (TopicQos^ qos) |
Compares two DDS::TopicQos for equality. More... | |
virtual System::String ^ | ToString () override |
Overrides the builtin ToString method. More... | |
System::String ^ | ToString (TopicQos^ base, QosPrintFormat^ format) |
Obtains a string representation of a TopicQos object. More... | |
System::String ^ | ToString (QosPrintFormat^ format) |
Obtains a string representation of a TopicQos object. More... | |
System::String ^ | ToString (TopicQos^ base) |
Obtains a string representation of a TopicQos object. More... | |
QoS policies supported by a DDS::Topic entity.
You must set certain members in a consistent manner:
length of DDS::TopicQos::topic_data .value <= DDS::DomainParticipantQos::resource_limits .topic_data_max_length
If any of the above are not true, DDS::Topic::set_qos, DDS::Topic::set_qos_with_profile and DDS::DomainParticipant::set_default_topic_qos will fail with DDS::Retcode_InconsistentPolicy and DDS::DomainParticipant::create_topic will return NULL.
|
overridevirtual |
Overrides the builtin ToString method.
The various ToString() overloads allow formatting the output and printing only the differences with respect to another TopicQos object.
This overload uses the default print format and only prints the differences between the supplied TopicQos and the documented default.
System::String ^ DDS::TopicQos::ToString | ( | TopicQos^ | base, |
QosPrintFormat^ | format | ||
) |
Obtains a string representation of a TopicQos 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::TOPIC_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::TopicQos::ToString | ( | QosPrintFormat^ | format | ) |
Obtains a string representation of a TopicQos 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::TopicQos::ToString | ( | TopicQos^ | base | ) |
Obtains a string representation of a TopicQos 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::TOPIC_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.
TopicDataQosPolicy ^ DDS::TopicQos::topic_data |
Topic data policy, TOPIC_DATA.
DurabilityQosPolicy DDS::TopicQos::durability |
Durability policy, DURABILITY.
DurabilityServiceQosPolicy DDS::TopicQos::durability_service |
DurabilityService policy, DURABILITY_SERVICE.
DeadlineQosPolicy DDS::TopicQos::deadline |
Deadline policy, DEADLINE.
LatencyBudgetQosPolicy DDS::TopicQos::latency_budget |
Latency budget policy, LATENCY_BUDGET.
LivelinessQosPolicy DDS::TopicQos::liveliness |
Liveliness policy, LIVELINESS.
ReliabilityQosPolicy DDS::TopicQos::reliability |
Reliability policy, RELIABILITY.
DestinationOrderQosPolicy DDS::TopicQos::destination_order |
Destination order policy, DESTINATION_ORDER.
HistoryQosPolicy DDS::TopicQos::history |
History policy, HISTORY.
ResourceLimitsQosPolicy DDS::TopicQos::resource_limits |
Resource limits policy, RESOURCE_LIMITS.
TransportPriorityQosPolicy DDS::TopicQos::transport_priority |
Transport priority policy, TRANSPORT_PRIORITY.
LifespanQosPolicy DDS::TopicQos::lifespan |
Lifespan policy, LIFESPAN.
OwnershipQosPolicy DDS::TopicQos::ownership |
Ownership policy, OWNERSHIP.
DataRepresentationQosPolicy ^ DDS::TopicQos::representation |
Data representation policy, DATA_REPRESENTATION.