|
enum class | connect_reason_code : std::uint8_t {
success = 0x00
, unspecified_error = 0x80
, malformed_packet = 0x81
, protocol_error = 0x82
,
implementation_specific_error = 0x83
, unsupported_protocol_version = 0x84
, client_identifier_not_valid = 0x85
, bad_user_name_or_password = 0x86
,
not_authorized = 0x87
, server_unavailable = 0x88
, server_busy = 0x89
, banned = 0x8a
,
server_shutting_down = 0x8b
, bad_authentication_method = 0x8c
, topic_name_invalid = 0x90
, packet_too_large = 0x95
,
quota_exceeded = 0x97
, payload_format_invalid = 0x99
, retain_not_supported = 0x9a
, qos_not_supported = 0x9b
,
use_another_server = 0x9c
, server_moved = 0x9d
, connection_rate_exceeded = 0x9f
} |
|
enum class | disconnect_reason_code : std::uint8_t {
normal_disconnection = 0x00
, disconnect_with_will_message = 0x04
, unspecified_error = 0x80
, malformed_packet = 0x81
,
protocol_error = 0x82
, implementation_specific_error = 0x83
, not_authorized = 0x87
, server_busy = 0x89
,
server_shutting_down = 0x8b
, keep_alive_timeout = 0x8d
, session_taken_over = 0x8e
, topic_filter_invalid = 0x8f
,
topic_name_invalid = 0x90
, receive_maximum_exceeded = 0x93
, topic_alias_invalid = 0x94
, packet_too_large = 0x95
,
message_rate_too_high = 0x96
, quota_exceeded = 0x97
, administrative_action = 0x98
, payload_format_invalid = 0x99
,
retain_not_supported = 0x9a
, qos_not_supported = 0x9b
, use_another_server = 0x9c
, server_moved = 0x9d
,
shared_subscriptions_not_supported = 0x9e
, connection_rate_exceeded = 0x9f
, maximum_connect_time = 0xa0
, subscription_identifiers_not_supported = 0xa1
,
wildcard_subscriptions_not_supported = 0xa2
} |
|
enum class | suback_reason_code : std::uint8_t {
granted_qos_0 = 0x00
, granted_qos_1 = 0x01
, granted_qos_2 = 0x02
, unspecified_error = 0x80
,
implementation_specific_error = 0x83
, not_authorized = 0x87
, topic_filter_invalid = 0x8f
, packet_identifier_in_use = 0x91
,
quota_exceeded = 0x97
, shared_subscriptions_not_supported = 0x9e
, subscription_identifiers_not_supported = 0xa1
, wildcard_subscriptions_not_supported = 0xa2
} |
|
enum class | unsuback_reason_code : std::uint8_t {
success = 0x00
, no_subscription_existed = 0x11
, unspecified_error = 0x80
, implementation_specific_error = 0x83
,
not_authorized = 0x87
, topic_filter_invalid = 0x8f
, packet_identifier_in_use = 0x91
} |
|
enum class | puback_reason_code : std::uint8_t {
success = 0x00
, no_matching_subscribers = 0x10
, unspecified_error = 0x80
, implementation_specific_error = 0x83
,
not_authorized = 0x87
, topic_name_invalid = 0x90
, packet_identifier_in_use = 0x91
, quota_exceeded = 0x97
,
payload_format_invalid = 0x99
} |
|
enum class | pubrec_reason_code : std::uint8_t {
success = 0x00
, no_matching_subscribers = 0x10
, unspecified_error = 0x80
, implementation_specific_error = 0x83
,
not_authorized = 0x87
, topic_name_invalid = 0x90
, packet_identifier_in_use = 0x91
, quota_exceeded = 0x97
,
payload_format_invalid = 0x99
} |
|
enum class | pubrel_reason_code : std::uint8_t { success = 0x00
, packet_identifier_not_found = 0x92
} |
|
enum class | pubcomp_reason_code : std::uint8_t { success = 0x00
, packet_identifier_not_found = 0x92
} |
|
enum class | auth_reason_code : std::uint8_t { success = 0x00
, continue_authentication = 0x18
, re_authenticate = 0x19
} |
|
|
void | add_const_buffer_sequence (std::vector< as::const_buffer > &v, property_variant const &pv) |
|
property::id | id (property_variant const &pv) |
|
std::size_t | size (property_variant const &pv) |
|
std::size_t | num_of_const_buffer_sequence (property_variant const &pv) |
|
template<typename Iterator > |
void | fill (property_variant const &pv, Iterator b, Iterator e) |
|
constexpr char const * | connect_reason_code_to_str (connect_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, connect_reason_code val) |
|
constexpr char const * | disconnect_reason_code_to_str (disconnect_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, disconnect_reason_code val) |
|
constexpr char const * | suback_reason_code_to_str (suback_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, suback_reason_code val) |
|
constexpr suback_reason_code | qos_to_suback_reason_code (qos q) |
|
constexpr char const * | unsuback_reason_code_to_str (unsuback_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, unsuback_reason_code val) |
|
constexpr char const * | puback_reason_code_to_str (puback_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, puback_reason_code val) |
|
constexpr char const * | pubrec_reason_code_to_str (pubrec_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, pubrec_reason_code val) |
|
constexpr char const * | pubrel_reason_code_to_str (pubrel_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, pubrel_reason_code val) |
|
constexpr char const * | pubcomp_reason_code_to_str (pubcomp_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, pubcomp_reason_code val) |
|
constexpr char const * | auth_reason_code_to_str (auth_reason_code v) |
|
std::ostream & | operator<< (std::ostream &os, auth_reason_code val) |
|