@qualithm/mqtt-wire - v0.1.5
    Preparing search index...

    Class PacketSizeCalculator

    Calculates the total byte length for an MQTT packet.

    This is useful for pre-calculating buffer sizes.

    Index

    Constructors

    Accessors

    • get length(): number

      Gets the current calculated size.

      Returns number

    Methods

    • Adds bytes for raw bytes.

      Parameters

      • length: number

      Returns this

    • Adds bytes for MQTT binary data (2-byte length prefix + content).

      Parameters

      • length: number

      Returns this

    • Adds bytes for an MQTT string (2-byte length prefix + UTF-8 content).

      Parameters

      • str: string

      Returns this

    • Adds bytes for a variable byte integer.

      Parameters

      • value: number

      Returns this