RTI Connext Traditional C++ API Version 7.3.0
DDS_QosPrintAll_t Struct Reference

Special type which is used to select the to_string overloads when printing Qos objects. More...

Detailed Description

Special type which is used to select the to_string overloads when printing Qos objects.

This sentinel value is used to select the to_string overload which prints the entirety of a Qos object (e.g., DDS_DataReaderQos::to_string(char*, DDS_UnsignedLong&, const DDS_QosPrintAll_t&) const). The only valid value for this type is the sentinel value DDS_QOS_PRINT_ALL.

For example:

DataReaderQos qos;
char *str = NULL;
DDS_UnsignedLong str_size = 0;
qos.to_string(str, str_size, DDS_QOS_PRINT_ALL);
RTICdrUnsignedLong DDS_UnsignedLong
Defines an unsigned long integer data type, equivalent to IDL/CDR unsigned long.
Definition: dds_c.1.0/interface/common.ifc:249
const DDS_QosPrintAll_t DDS_QOS_PRINT_ALL
Sentinel value that is used to select the to_string overload which prints all of the values of a Qos ...
DDS_ReturnCode_t to_string(char *string, DDS_UnsignedLong &string_size) const
Obtains a string representation of this DDS_DataReaderQos.
Definition: subscription.ifc:1736