NodeStateSnapshot class final

Point-in-time census of the native runtime's internal registries.

For leak diagnostics and bug reports: after closing everything, all counts should be zero. Counts are each read under their own lock but the snapshot is not atomic across registries. Field set is diagnostic, not API-stable.

Constructors

NodeStateSnapshot({required int epoch, required int servePublications, required int funnelForwarders, required int httpBindings, required int tcpListeners, required int udpBridges, required bool transportCached})
const

Properties

epoch int
Node lifecycle generation; increments on every stop/teardown.
final
funnelForwarders int
Live funnel forwarders (one per exposed port).
final
hashCode int
The hash code for this object.
no setteroverride
httpBindings int
Live tailnet HTTP server bindings.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
servePublications int
Live serve publications (process-owned reverse-proxy mounts).
final
tcpListeners int
Live tailnet TCP listeners.
final
transportCached bool
Whether the pooled tailnet HTTP client transport is currently cached.
final
udpBridges int
Live UDP socketpair bridges.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override