class

MQTT::V5::Auth

Inherits MQTT::V5::Reasoned / MQTT::V5::ReasonCoded / MQTT::Header / BinData / Reference / Object

Enhanced authentication, MQTT-3.15

Constants

AFTER_DESERIALIZE = [] of Nil

Enhanced authentication, MQTT-3.15

ALLOWED_PROPERTIES = [PropertyId::AuthenticationMethod, PropertyId::AuthenticationData, PropertyId::ReasonString, PropertyId::UserProperty]
BEFORE_SERIALIZE = [] of Nil

Enhanced authentication, MQTT-3.15

ENDIAN = ["big"]

Enhanced authentication, MQTT-3.15

KLASS_NAME = [MQTT::V5::Auth]

Enhanced authentication, MQTT-3.15

PARTS = [] of Nil

Enhanced authentication, MQTT-3.15

REMAINING = [] of Nil

Enhanced authentication, MQTT-3.15

Class methods

bit_fields

Enhanced authentication, MQTT-3.15

Source

Instance methods

__format__

A group or bit_field captures the endianness at its declaration point, so declaring endian after one would silently leave it system-endian. Fail loudly.

Source
authentication_data
Source
authentication_data=(value : Bytes | Nil)
Source
authentication_method
Source
authentication_method=(value : String | Nil)
Source
validate!
Source