class MQTT::V3::Suback
- MQTT::V3::Suback
 - MQTT::V3::Header
 - BinData
 - Reference
 - Object
 
Defined in:
mqtt/v3/suback.crConstant Summary
- 
        ENDIAN = 
["big"] - 
        KLASS_NAME = 
[MQTT::V3::Suback] - 
        PARTS = 
[{type: "basic", name: message_id, cls: UInt16, onlyif: nil, verify: nil, value: nil}, {type: "variable_array", name: raw_return_codes, cls: UInt8, onlyif: nil, verify: nil, length: -> do calculate_length < packet_length end, value: nil}] of Nil - 
        REMAINING = 
[] of Nil 
Class Method Summary
Instance Method Summary
- #__format__ : IO::ByteFormat
 - #calculate_length : UInt32
 - #message_id : UInt16
 - #message_id=(message_id : UInt16)
 - #raw_return_codes : Array(UInt8)
 - #raw_return_codes=(raw_return_codes : Array(UInt8))
 - #return_codes
 - #return_codes=(codes : Enumerable(QoS))
 
Instance methods inherited from class MQTT::V3::Header
  
  
    
      __format__ : IO::ByteFormat
    __format__, 
    
  
    
      duplicate : Bool
    duplicate, 
    
  
    
      duplicate=(duplicate : UInt8)duplicate=(value : Bool) duplicate=, id : RequestType id, id=(id : UInt8)
id=(value : RequestType) id=, packet_length : UInt32 packet_length, packet_length=(size : UInt32) : UInt32 packet_length=, qos : QoS qos, qos=(qos : UInt8)
qos=(value : QoS) qos=, qos? qos?, retain : Bool retain, retain=(retain : UInt8)
retain=(value : Bool) retain=, variable_length1 : UInt8 variable_length1, variable_length1=(variable_length1 : UInt8) variable_length1=, variable_length2 : UInt8 variable_length2, variable_length2=(variable_length2 : UInt8) variable_length2=, variable_length3 : UInt8 variable_length3, variable_length3=(variable_length3 : UInt8) variable_length3=, variable_length4 : UInt8 variable_length4, variable_length4=(variable_length4 : UInt8) variable_length4=