Streaming HTTP(S) GET seam (a real function-pointer vtable) for the host manga downloader (v0).
ra8_err_t mdl_net_c6link_init(mdl_net_iface_t *net, mdl_net_c6link_t *backend, ra8_c6link_t *link, const ra8_mdl_sha256_iface_t *sha256, uint16_t chunk_bytes, uint32_t max_chunks)
Bind an open C6 link as a portable media network backend.
struct ra8_c6link ra8_c6link_t
Transactional RA8-side coordinator for C6 media byte streams.
struct ra8_mdl_sha256_iface ra8_mdl_sha256_iface_t
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Caller-owned state for one serialized C6 media network backend.
ra8_c6link_t * link
Borrowed open C6 link.
uint32_t max_chunks
Hard pull bound for one response.
uint16_t chunk_bytes
Requested bytes per remote pull.
ra8_mdl_sha256_iface_t sha256
Caller-owned independent digest.
A network backend handle: an immutable method table plus its state.