#include <managed_topic.h>
Public Attributes | |
TopicDataQosPolicy^ | topic_data |
Topic data policy, TOPIC_DATA. | |
DurabilityQosPolicy | durability |
Durability policy, DURABILITY. | |
DurabilityServiceQosPolicy | durability_service |
DurabilityService policy, DURABILITY_SERVICE. | |
DeadlineQosPolicy | deadline |
Deadline policy, DEADLINE. | |
LatencyBudgetQosPolicy | latency_budget |
Latency budget policy, LATENCY_BUDGET. | |
LivelinessQosPolicy | liveliness |
Liveliness policy, LIVELINESS. | |
ReliabilityQosPolicy | reliability |
Reliability policy, RELIABILITY. | |
DestinationOrderQosPolicy | destination_order |
Destination order policy, DESTINATION_ORDER. | |
HistoryQosPolicy | history |
History policy, HISTORY. | |
ResourceLimitsQosPolicy | resource_limits |
Resource limits policy, RESOURCE_LIMITS. | |
TransportPriorityQosPolicy | transport_priority |
Transport priority policy, TRANSPORT_PRIORITY. | |
LifespanQosPolicy | lifespan |
Lifespan policy, LIFESPAN. | |
OwnershipQosPolicy | ownership |
Ownership policy, OWNERSHIP. |
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.
Topic data policy, TOPIC_DATA.
Durability policy, DURABILITY.
DurabilityService policy, DURABILITY_SERVICE.
Deadline policy, DEADLINE.
Latency budget policy, LATENCY_BUDGET.
Liveliness policy, LIVELINESS.
Reliability policy, RELIABILITY.
Destination order policy, DESTINATION_ORDER.
History policy, HISTORY.
Resource limits policy, RESOURCE_LIMITS.
Transport priority policy, TRANSPORT_PRIORITY.
Lifespan policy, LIFESPAN.
Ownership policy, OWNERSHIP.