Crate reachability_core

Source

Modules§

dig
fetch
ping
route_table
telemetry
watchdog
Provides an interface health watchdog.

Structs§

ApplicationState
ApplicationState represents the layer 7 state
FetchParameters
InterfaceNeighborCache
InterfaceView
Provides a view into state for a specific system interface.
Monitor
Monitor monitors the reachability state.
MonotonicInstant
NeighborCache
Provides a cache of known neighbors and keeps track of their health.
NetworkCheckCookie
NetworkCheckCookie is an opaque type used to continue an asynchronous network check.
PingParameters
ResolveDnsParameters
ResolvedIps
State
State represents the reachability state.
StateInfo
StateInfo keeps the reachability state.
Stats
Stats keeps the monitoring service statistic counters.

Enums§

LinkState
LinkState represents the layer 2 and layer 3 state
NetworkCheckAction
NetworkCheckAction describes the action to be completed before resuming the network check.
NetworkCheckResult
NetworkCheckerOutcome
NetworkCheckerOutcome contains values indicating whether a network check completed or needs resumption.
Proto

Constants§

FIDL_TIMEOUT_ID

Traits§

NetworkChecker
A Network Checker is a re-entrant, asynchronous state machine that monitors availability of networks over a given network interface.
TimeProvider