Lines Matching refs:ReconnectHandler
109 class ReconnectHandler { class
111 ReconnectHandler() = default;
112 ~ReconnectHandler() = default;
156 DISALLOW_COPY_AND_ASSIGN(ReconnectHandler);
159 void ReconnectHandler::Start() { in Start()
161 handler_thread_ = std::thread(&ReconnectHandler::Run, this); in Start()
164 void ReconnectHandler::Stop() { in Stop()
182 void ReconnectHandler::TrackTransport(atransport* transport) { in TrackTransport()
190 ReconnectAttempt{transport, reconnect_time, ReconnectHandler::kMaxAttempts}); in TrackTransport()
195 void ReconnectHandler::CheckForKicked() { in CheckForKicked()
199 void ReconnectHandler::Run() { in Run()
257 std::chrono::steady_clock::now() + ReconnectHandler::kDefaultTimeout, in Run()
275 static auto& reconnect_handler = *new ReconnectHandler();