7#if !defined(ASYNC_MQTT_PACKET_SUBACK_RETURN_CODE_HPP)
8#define ASYNC_MQTT_PACKET_SUBACK_RETURN_CODE_HPP
47 case suback_return_code::success_maximum_qos_0:
return "success_maximum_qos_0";
48 case suback_return_code::success_maximum_qos_1:
return "success_maximum_qos_1";
49 case suback_return_code::success_maximum_qos_2:
return "success_maximum_qos_2";
50 case suback_return_code::failure:
return "failure";
51 default:
return "unknown_suback_return_code";
60std::ostream& operator<<(std::ostream& os, suback_return_code val)
62 os << suback_return_code_to_str(val);
Definition packet_variant.hpp:49
qos
MQTT QoS.
Definition qos.hpp:23
constexpr char const * suback_return_code_to_str(suback_return_code v)
stringize suback_return_code
Definition suback_return_code.hpp:44
constexpr suback_return_code qos_to_suback_return_code(qos q)
create suback_return_code from qos
Definition suback_return_code.hpp:36
suback_return_code
MQTT suback_return_code.
Definition suback_return_code.hpp:24
@ success_maximum_qos_1
Success with QoS1.
@ success_maximum_qos_2
Success with QoS2.
@ success_maximum_qos_0
Success with QoS0.