// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef REMOTING_SIGNALING_FTL_SIGNAL_STRATEGY_H_ #define REMOTING_SIGNALING_FTL_SIGNAL_STRATEGY_H_ #include <memory> #include "base/memory/scoped_refptr.h" #include "remoting/signaling/signal_strategy.h" namespace network { class SharedURLLoaderFactory; } // namespace network namespace remoting { class FtlDeviceIdProvider; class MessagingClient; class RegistrationManager; class SignalingTracker; class OAuthTokenGetter; // FtlSignalStrategy implements SignalStrategy using the FTL messaging service. // This class can be created on a different sequence from the one it is used // (when Connect() is called). class FtlSignalStrategy : public SignalStrategy { … }; } // namespace remoting #endif // REMOTING_SIGNALING_FTL_SIGNAL_STRATEGY_H_