|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
A network backend handle: an immutable method table plus its state. More...
#include <mdl_net.h>
A network backend handle: an immutable method table plus its state.
This is the object every layer above the seam passes around. It is created by a backend factory (::mdl_net_curl_create for production, or a test helper for a fake) and consumed only through the dispatchers. Holding the vtable and ctx together is what makes the substitution real: the same download loop runs against libcurl or against a mock with no code change.