checkNetwork function

Future<NetworkReport> checkNetwork({
  1. required NetworkConfiguration config,
})

The main entry point for running a comprehensive network check.

This function orchestrates the entire check process:

  1. Collects latency samples via sampler::collect_network_samples.
  2. Computes statistics via analysis::compute_latency_stats.
  3. Evaluates quality via analysis::evaluate_network_quality.
  4. Detects interface security and type.
  5. Compiles a final NetworkReport.

Implementation

Future<NetworkReport> checkNetwork({required NetworkConfiguration config}) =>
    RustLib.instance.api.crateApiEngineCheckNetwork(config: config);