RTI Connext Modern C++ API
Version 7.0.0
|
Contains PublisherQos and DataWriterQos. More...
Classes | |
class | DataWriterQos |
<<value-type>> Container of the QoS policies that a dds::pub::DataWriter supports More... | |
class | PublisherQos |
<<value-type>> Container of the QoS policies that a dds::pub::Publisher supports More... | |
Functions | |
std::string | to_string (const DataWriterQos &qos, const rti::core::QosPrintFormat &format=rti::core::QosPrintFormat()) |
<<extension>> Obtains a string representation of the dds::pub::qos::DataWriterQos More... | |
std::string | to_string (const DataWriterQos &qos, const DataWriterQos &base, const rti::core::QosPrintFormat &format=rti::core::QosPrintFormat()) |
<<extension>> Obtains a string representation of the dds::pub::qos::DataWriterQos More... | |
std::string | to_string (const DataWriterQos &qos, const rti::core::qos_print_all_t &qos_print_all, const rti::core::QosPrintFormat &format=rti::core::QosPrintFormat()) |
<<extension>> Obtains a string representation of the dds::sub::qos::DataWriterQos More... | |
std::ostream & | operator<< (std::ostream &out, const rti::pub::qos::DataWriterQos &qos) |
<<extension>> Prints a dds::pub::qos::DataWriterQos to an output stream. More... | |
void | swap (PublisherQosImpl &left, PublisherQosImpl &right) OMG_NOEXCEPT |
Swap the contents of two PublisherQos objects. More... | |
std::string | to_string (const PublisherQos &qos, const rti::core::QosPrintFormat &format=rti::core::QosPrintFormat()) |
<<extension>> Obtains a string representation of the dds::pub::qos::PublisherQos More... | |
std::string | to_string (const PublisherQos &qos, const PublisherQos &base, const rti::core::QosPrintFormat &format=rti::core::QosPrintFormat()) |
<<extension>> Obtains a string representation of the dds::pub::qos::PublisherQos More... | |
std::string | to_string (const PublisherQos &qos, const rti::core::qos_print_all_t &qos_print_all, const rti::core::QosPrintFormat &format=rti::core::QosPrintFormat()) |
<<extension>> Obtains a string representation of the dds::pub::qos::PublisherQos More... | |
std::ostream & | operator<< (std::ostream &out, const rti::pub::qos::PublisherQos &qos) |
<<extension>> Prints a dds::pub::qos::PublisherQos to an output stream. More... | |
Contains PublisherQos and DataWriterQos.
std::string to_string | ( | const DataWriterQos & | qos, |
const rti::core::QosPrintFormat & | format = rti::core::QosPrintFormat() |
||
) |
<<extension>> Obtains a string representation of the dds::pub::qos::DataWriterQos
qos | The qos object to convert to a string |
format | The optional print format used to format the output string. |
The several to_string overloads allow formatting the output and printing only the differences with respect to another Qos object.
This overload uses the default print format and only prints the differences between qos and the documented default.
std::string to_string | ( | const DataWriterQos & | qos, |
const DataWriterQos & | base, | ||
const rti::core::QosPrintFormat & | format = rti::core::QosPrintFormat() |
||
) |
<<extension>> Obtains a string representation of the dds::pub::qos::DataWriterQos
qos | The qos object to convert to a string |
base | The base qos. Only the differences between base and qos are included in the output string. If you want to print everything within the QoS, use the overload that accepts a rti::core::qos_print_all_t. |
format | The optional print format used to format the output string. |
This overload prints the differences between qos and base. If no print format is specified, the default will be used.
std::string to_string | ( | const DataWriterQos & | qos, |
const rti::core::qos_print_all_t & | qos_print_all, | ||
const rti::core::QosPrintFormat & | format = rti::core::QosPrintFormat() |
||
) |
<<extension>> Obtains a string representation of the dds::sub::qos::DataWriterQos
qos | The qos object to convert to a string |
qos_print_all | The sentinel value indicating that the entire QoS should be converted to a string. The other overloads of this API only print the differences with respect to a base profile, or to the documented default. |
format | The optional print format used to format the output string. |
This overload prints all of the policies within qos. If no print format is specified, the default will be used.
The only valid value for the qos_print_all argument is rti::core::qos_print_all
For example:
|
inline |
<<extension>> Prints a dds::pub::qos::DataWriterQos to an output stream.
void swap | ( | PublisherQosImpl & | left, |
PublisherQosImpl & | right | ||
) |
Swap the contents of two PublisherQos objects.
left | A PublisherQos |
right | The other PublisherQos |
std::string to_string | ( | const PublisherQos & | qos, |
const rti::core::QosPrintFormat & | format = rti::core::QosPrintFormat() |
||
) |
<<extension>> Obtains a string representation of the dds::pub::qos::PublisherQos
qos | The qos object to convert to a string |
format | The optional print format used to format the output string. |
The several to_string overloads allow formatting the output and printing only the differences with respect to another Qos object.
This overload uses the default print format and only prints the differences between qos and the documented default.
std::string to_string | ( | const PublisherQos & | qos, |
const PublisherQos & | base, | ||
const rti::core::QosPrintFormat & | format = rti::core::QosPrintFormat() |
||
) |
<<extension>> Obtains a string representation of the dds::pub::qos::PublisherQos
qos | The qos object to convert to a string |
base | The base qos. Only the differences between base and qos are included in the output string. If you want to print everything within the QoS, use the overload that accepts a rti::core::qos_print_all_t. |
format | The optional print format used to format the output string. |
This overload prints the differences between qos and base. If no print format is specified, the default will be used.
std::string to_string | ( | const PublisherQos & | qos, |
const rti::core::qos_print_all_t & | qos_print_all, | ||
const rti::core::QosPrintFormat & | format = rti::core::QosPrintFormat() |
||
) |
<<extension>> Obtains a string representation of the dds::pub::qos::PublisherQos
qos | The qos object to convert to a string |
qos_print_all | The sentinel value indicating that the entire QoS should be converted to a string. The other overloads of this API only print the differences with respect to a base profile, or to the documented default. |
format | The optional print format used to format the output string. |
This overload prints all of the policies within qos. If no print format is specified, the default will be used.
The only valid value for the qos_print_all argument is rti::core::qos_print_all
For example:
|
inline |
<<extension>> Prints a dds::pub::qos::PublisherQos to an output stream.