prf::net::eth::EthRuntimeBindingSource class final

Adapter exposing EthNetifRuntime binding snapshot through IEthBindingSnapshotSource.

Base classes

class IEthBindingSnapshotSource
Read-only source of current lwIP binding snapshot for one interface.

Constructors, destructors, conversion operators

EthRuntimeBindingSource(const EthNetifRuntime& runtime) explicit
Wraps one EthNetifRuntime instance as snapshot source.

Public functions

auto binding_snapshot(EthNetifBindingSnapshot* out) const -> bool override
Delegates snapshot capture to wrapped runtime instance.