pub type ReloginFn = Arc<dyn Fn() + Send + Sync>;Expand description
v1.4.97 P1-D-F: telnet relogin 命令的回调.
对齐 C++ GTWCmd_ReLogin (FTGateway/FTGTW_Define_Key.h:5 +
GTWCmdAndPushReply.cpp:1780-1799) 命令名 — 不创新 force_reconnect_backend
(per CLAUDE.md 坑 #51 “对齐 C++ = 减法”).
main.rs wires 一个 closure 清 bridge.caches.login_cache (LoginCache::clear),
让下个 30s P1-D health tick 看到 qot_logined=false → 自动 trigger
AuthRefresher relogin (走现有 v1.4.92 P1-D ladder 路径).
Arc<dyn Fn> 而非 trait object: 不需要 mutable state, 多 telnet client
并发调时是 idempotent (clear 已 cleared 的 cache 仍 OK).
Aliased Type§
pub struct ReloginFn { /* private fields */ }