reticulum-js
    Preparing search index...

    Class StreamDataMessage

    System message carrying one framed chunk of a byte stream over a Channel (RNS/Buffer.py StreamDataMessage, MSGTYPE 0xff00). Wire body:

    header(2, BE) || data

    where the header packs stream_id (bits 0–13, mask 0x3fff), the compressed flag (bit 14, 0x4000) and the eof flag (bit 15, 0x8000). Driven by the Web Stream buffer layer (./buffer.js).

    Hierarchy (View Summary)

    Index
    compressed: boolean

    data is bz2-compressed.

    data: Uint8Array<ArrayBufferLike>

    Frame payload (possibly compressed).

    eof: boolean

    Last frame of the stream.

    streamId: number

    Local (reader) or remote (writer) stream id, 0–0x3fff.

    HEADER_SIZE: number = 2

    Stream-header size in bytes.

    MSGTYPE: number = SystemMessageTypes.SMT_STREAM_DATA

    System-reserved message type for stream data.

    OVERHEAD: number = ...

    Total per-frame overhead: stream header (2) + channel envelope (6).