Lines Matching refs:ReconnectHandler
97 class ReconnectHandler { class
99 ReconnectHandler() = default;
100 ~ReconnectHandler() = default;
144 DISALLOW_COPY_AND_ASSIGN(ReconnectHandler);
147 void ReconnectHandler::Start() { in Start()
149 handler_thread_ = std::thread(&ReconnectHandler::Run, this); in Start()
152 void ReconnectHandler::Stop() { in Stop()
170 void ReconnectHandler::TrackTransport(atransport* transport) { in TrackTransport()
178 ReconnectAttempt{transport, reconnect_time, ReconnectHandler::kMaxAttempts}); in TrackTransport()
183 void ReconnectHandler::CheckForKicked() { in CheckForKicked()
187 void ReconnectHandler::Run() { in Run()
247 std::chrono::steady_clock::now() + ReconnectHandler::kDefaultTimeout, in Run()
265 static auto& reconnect_handler = *new ReconnectHandler();