Module paho_mqtt::errors

source ·
Expand description

The MQTT errors

Enums

  • The errors from an MQTT operation.

Constants

  • Using an option for a different version of MQTT than the client or connection is currently using.
  • Protocol prefix in serverURI must be “tcp://”, “ssl://”, “ws://”, or “wss://” The TLS enabled prefixes (ssl, wss) are only valid when using the AAL/TLS version of the library.
  • A qos parameter is not 0, 1 or 2
  • A structure parameter does not have the correct eyecatcher and version number.
  • An invalid UTF-8 string has been detected.
  • The client is disconnected
  • A generic error code indicating the failure of an MQTT client operation
  • No more messages can be buffered
  • The maximum number of messages allowed to be simultaneously in-flight has been reached.
  • All 65535 MQTT msgids are being used
  • A NULL parameter has been supplied when this is invalid.
  • The request is being discarded when not complete
  • An error in the message persistence
  • Attempting SSL connection using non-SSL version of library
  • The topic has been truncated (the topic string includes embedded NULL characters). String functions will not access the full topic. Use the topic length value to access the full topic.
  • Call not applicable to the current version of MQTT in use.
  • Zero-length will topics not supported.

Functions

  • Gets the string associated with the error code from the C lib.

Type Aliases

  • The result type for MQTT operations.