Skip to main content

Module reassembler

Module reassembler 

Source
Expand description

Data-carousel module reassembly — collects DownloadDataBlocks into complete modules per the DII’s moduleSize/blockSize announcement (docs/iso_13818_6_carousel.md, “Module reassembly”).

Structs§

Module
A fully reassembled module.
ModuleKey
Identifies one module instance on the carousel.
ModuleReassembler
Collects DDB blocks into complete modules.

Constants§

DEFAULT_MAX_MODULE_SIZE
Default cap on a single module’s announced moduleSize.
DEFAULT_MAX_TOTAL_BYTES
Default cap on the TOTAL bytes held across all in-progress modules — a hostile carousel rotating downloadId/moduleId/moduleVersion can otherwise multiply the per-module cap without bound.