IPrimaryNetifConfigProvider class
#include <net/network_task_runner.hpp>
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.