network_analyzer_platform_interface 0.1.0
network_analyzer_platform_interface: ^0.1.0 copied to clipboard
A common platform interface for the network_analyzer plugin.
0.1.0 #
- Initial release: the real-time monitoring contract.
NetworkAnalyzerPlatform:startMonitoring,stopMonitoring,currentSessionand the rawmonitorSignals()stream that platform implementations must provide.- Shared monitoring domain:
SessionData,MonitorSignal,ProbeSample,ConnectionMetrics,ConnectionHealth,MonitorInterface(internet/gateway),MonitorHost(preset/custom),MonitorProtocol(ICMP/TCP/UDP),MonitorOptions,HealthThresholds,MonitorEvent/MonitorUpdate, and the monitoringFailurehierarchy. Result/Failure/Successfunctional core — fallible operations returnResult<T, Failure>and never throw.