prf::net::IPrimaryNetifConfigProvider class

Provides the primary routed IPv4 interface snapshot consumed by the network stack.

In the current PacketRF profile this is the NPR-side np2 interface, but the surrounding host-side service interfaces (us0, optional ppp1) are kept outside protocol modules and composed separately in src/net.

Derived classes

class npr::rf::NprNetworkBridge final
NPR-to-generic networking bridge used by shared network task runner.

Constructors, destructors, conversion operators

~IPrimaryNetifConfigProvider() defaulted virtual

Public functions

auto snapshot_primary_ipv4_config(Ipv4NetifConfig* netif_cfg) -> bool pure virtual
Captures the current primary interface IPv4 snapshot.