Lines Matching refs:ReconnectHandler
81 class ReconnectHandler { class
83 ReconnectHandler() = default;
84 ~ReconnectHandler() = default;
128 DISALLOW_COPY_AND_ASSIGN(ReconnectHandler);
131 void ReconnectHandler::Start() { in Start()
133 handler_thread_ = std::thread(&ReconnectHandler::Run, this); in Start()
136 void ReconnectHandler::Stop() { in Stop()
154 void ReconnectHandler::TrackTransport(atransport* transport) { in TrackTransport()
162 ReconnectAttempt{transport, reconnect_time, ReconnectHandler::kMaxAttempts}); in TrackTransport()
167 void ReconnectHandler::CheckForKicked() { in CheckForKicked()
171 void ReconnectHandler::Run() { in Run()
231 std::chrono::steady_clock::now() + ReconnectHandler::kDefaultTimeout, in Run()
249 static auto& reconnect_handler = *new ReconnectHandler();