DiagnosticsSummary

data class DiagnosticsSummary(var endpointId: String, var directAddrs: List<String>, var irohVersion: String, var irohServicesVersion: String, var hasNetReport: Boolean, var upnp: Boolean?, var pcp: Boolean?, var natPmp: Boolean?)

Flattened summary of an iroh_services::net_diagnostics::DiagnosticsReport.

Net-report and portmap details are dropped from the FFI surface (they have deep, non-uniffi-friendly shapes); use the iroh-services dashboard to read the full report after submit_network_diagnostics(send=true).

Constructors

Link copied to clipboard
constructor(endpointId: String, directAddrs: List<String>, irohVersion: String, irohServicesVersion: String, hasNetReport: Boolean, upnp: Boolean?, pcp: Boolean?, natPmp: Boolean?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Direct addresses (ip:port) that the endpoint reports.

Link copied to clipboard

Endpoint id of the local endpoint.

Link copied to clipboard

True if the local net-report probe returned a result.

Link copied to clipboard

iroh-services crate version this report was produced with.

Link copied to clipboard

iroh crate version this report was produced with.

Link copied to clipboard

NAT-PMP availability, if a portmap probe was run.

Link copied to clipboard
var pcp: Boolean?

PCP availability, if a portmap probe was run.

Link copied to clipboard

UPnP availability, if a portmap probe was run.