async_mqtt 9.0.1
Loading...
Searching...
No Matches
Collaboration diagram for connect_return_code:

Enumerations

enum class  async_mqtt::connect_return_code : std::uint8_t {
  connect_return_code::accepted = 0 , connect_return_code::unacceptable_protocol_version = 1 , connect_return_code::identifier_rejected = 2 , connect_return_code::server_unavailable = 3 ,
  connect_return_code::bad_user_name_or_password = 4 , connect_return_code::not_authorized = 5
}
 connect return code See https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc385349256 More...
 

Functions

error_code async_mqtt::make_error_code (connect_return_code v)
 make error code
 
constexpr char const * async_mqtt::connect_return_code_to_string (connect_return_code v)
 stringize connect_return_code
 
std::ostream & async_mqtt::operator<< (std::ostream &o, connect_return_code v)
 output to the stream
 
sys::error_category const & async_mqtt::get_connect_return_code_category ()
 get gategory of connect_return_code
 

Detailed Description

Enumeration Type Documentation

◆ connect_return_code

enum class async_mqtt::connect_return_code : std::uint8_t
strong

connect return code See https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc385349256

Requirements

Enumerator
accepted 

Connection accepted (not an error)

unacceptable_protocol_version 

The Server does not support the level of the MQTT protocol requested by the Client.

identifier_rejected 

The Client identifier is correct UTF-8 but not allowed by the Server.

server_unavailable 

The Network Connection has been made but the MQTT service is unavailable.

bad_user_name_or_password 

The data in the user name or password is malformed.

not_authorized 

The Client is not authorized to connect.

Function Documentation

◆ connect_return_code_to_string()

char const * async_mqtt::connect_return_code_to_string ( connect_return_code v)
constexpr

stringize connect_return_code

Parameters
vtarget
Returns
connect_return_code string

Requirements

◆ get_connect_return_code_category()

sys::error_category const & async_mqtt::get_connect_return_code_category ( )

get gategory of connect_return_code

Returns
category

Requirements

◆ make_error_code()

error_code async_mqtt::make_error_code ( connect_return_code v)

make error code

Parameters
vtarget
Returns
connect_return_code string

Requirements

◆ operator<<()

std::ostream & async_mqtt::operator<< ( std::ostream & o,
connect_return_code v )

output to the stream

Parameters
ooutput stream
vtarget
Returns
output stream

Requirements