RTI Connext Traditional C++ API
Version 6.1.2
|
QoS policies supported by a DDSTopic entity. More...
Public Member Functions | |
bool | operator== (const DDS_TopicQos &r) const |
Compares two TopicQos objects for equality. More... | |
bool | operator!= (const DDS_TopicQos &r) const |
Compares two TopicQos objects for inequality. More... | |
DDS_ReturnCode_t | print () const |
Prints this DDS_TopicQos to stdout. More... | |
DDS_ReturnCode_t | to_string (char *string, DDS_UnsignedLong &string_size) const |
Obtains a string representation of this DDS_TopicQos. More... | |
DDS_ReturnCode_t | to_string (char *string, DDS_UnsignedLong &string_size, const DDS_TopicQos &base) const |
Obtains a string representation of this DDS_TopicQos. More... | |
DDS_ReturnCode_t | to_string (char *string, DDS_UnsignedLong &string_size, const DDS_QosPrintFormat &format) const |
Obtains a string representation of this DDS_TopicQos. More... | |
DDS_ReturnCode_t | to_string (char *string, DDS_UnsignedLong &string_size, const DDS_TopicQos &base, const DDS_QosPrintFormat &format) const |
Obtains a string representation of this DDS_TopicQos. More... | |
DDS_ReturnCode_t | to_string (char *string, DDS_UnsignedLong &string_size, const DDS_QosPrintAll_t &) const |
Obtains a string representation of this DDS_TopicQos. More... | |
DDS_ReturnCode_t | to_string (char *string, DDS_UnsignedLong &string_size, const DDS_QosPrintAll_t &, const DDS_QosPrintFormat &format) const |
Obtains a string representation of this DDS_TopicQos. More... | |
QoS policies supported by a DDSTopic 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, DDSTopic::set_qos, DDSTopic::set_qos_with_profile and DDSDomainParticipant::set_default_topic_qos will fail with DDS_RETCODE_INCONSISTENT_POLICY and DDSDomainParticipant::create_topic will return NULL.
|
inline |
Compares two TopicQos objects for equality.
References DDS_TopicQos_equals().
|
inline |
Compares two TopicQos objects for inequality.
References DDS_TopicQos_equals().
struct DDS_TopicDataQosPolicy DDS_TopicQos::topic_data |
Topic data policy, TOPIC_DATA.
struct DDS_DurabilityQosPolicy DDS_TopicQos::durability |
Durability policy, DURABILITY.
struct DDS_DurabilityServiceQosPolicy DDS_TopicQos::durability_service |
DurabilityService policy, DURABILITY_SERVICE.
struct DDS_DeadlineQosPolicy DDS_TopicQos::deadline |
Deadline policy, DEADLINE.
struct DDS_LatencyBudgetQosPolicy DDS_TopicQos::latency_budget |
Latency budget policy, LATENCY_BUDGET.
struct DDS_LivelinessQosPolicy DDS_TopicQos::liveliness |
Liveliness policy, LIVELINESS.
struct DDS_ReliabilityQosPolicy DDS_TopicQos::reliability |
Reliability policy, RELIABILITY.
struct DDS_DestinationOrderQosPolicy DDS_TopicQos::destination_order |
Destination order policy, DESTINATION_ORDER.
struct DDS_HistoryQosPolicy DDS_TopicQos::history |
History policy, HISTORY.
struct DDS_ResourceLimitsQosPolicy DDS_TopicQos::resource_limits |
Resource limits policy, RESOURCE_LIMITS.
struct DDS_TransportPriorityQosPolicy DDS_TopicQos::transport_priority |
Transport priority policy, TRANSPORT_PRIORITY.
struct DDS_LifespanQosPolicy DDS_TopicQos::lifespan |
Lifespan policy, LIFESPAN.
struct DDS_OwnershipQosPolicy DDS_TopicQos::ownership |
Ownership policy, OWNERSHIP.
struct DDS_DataRepresentationQosPolicy DDS_TopicQos::representation |
Data representation policy, DATA_REPRESENTATION.