IParpRoutePolicyProvider class
#include <net/parp/route_policy_builder.hpp>
PARP-owned provider for runtime binding and startup route-policy snapshot build.
Derived classes
- class ParpRoutePolicyBuilder final
- PARP-owned registry of interface config sections used by runtime and route hook.
Constructors, destructors, conversion operators
- ~IParpRoutePolicyProvider() defaulted virtual
Public functions
-
auto bind_runtime(std::string_view iface_name,
eth::
EthNetifRuntime* runtime, pool:: Ipv4PoolManager* pool_manager) -> bool pure virtual - Binds PARP runtime for one Ethernet-like interface when config is present.
- auto build_route_policy_snapshot(ParpRoutePolicySnapshot* out) -> bool pure virtual
- Builds immutable PARP route-policy snapshot used by lwIP route hook.