FindMyFiles
FindMyFiles.Engine
TransportStatsData Class
Client-side pipe transport metrics. Null for in-proc clients; the pipe client fills it on every GetStatsAsync(CancellationToken).
public sealed class TransportStatsData
Inheritance System.Object → TransportStatsData
Properties
TransportStatsData.AbiVersion Property
ABI version the server reported at handshake — must match the
client's EngineContract.AbiVersion.
public uint AbiVersion { get; set; }
Property Value
TransportStatsData.PageRttEwmaUs Property
EWMA of page-fetch round-trip latency in µs (the wire cost a page read adds on top of the engine's own time).
public double PageRttEwmaUs { get; set; }
Property Value
TransportStatsData.Reconnects Property
How many times the supervisor has re-established the pipe since process start — a churn indicator.
public long Reconnects { get; set; }
Property Value
TransportStatsData.ServerPid Property
PID of the fmf-service process on the other end (from the Hello handshake); shown so users can find it in Task Manager.
public uint ServerPid { get; set; }
Property Value
TransportStatsData.State Property
Current EngineConnectionState rendered as text
(e.g. "Connected", "Reconnecting").
public string State { get; set; }