class MQTT::Packet::Publish
def validate_flags
- Private: -
def validate_flags raise ProtocolException, 'Invalid packet: QoS value of 3 is not allowed' if qos == 3 raise ProtocolException, 'Invalid packet: DUP cannot be set for QoS 0' if qos.zero? && duplicate end