#include "remoting/host/ftl_host_change_notification_listener.h"
#include "base/functional/bind.h"
#include "base/location.h"
#include "base/logging.h"
#include "base/task/sequenced_task_runner.h"
#include "remoting/proto/ftl/v1/chromoting_message.pb.h"
#include "remoting/proto/ftl/v1/ftl_messages.pb.h"
namespace remoting {
FtlHostChangeNotificationListener::FtlHostChangeNotificationListener(
Listener* listener,
SignalStrategy* signal_strategy)
: … { … }
FtlHostChangeNotificationListener::~FtlHostChangeNotificationListener() { … }
void FtlHostChangeNotificationListener::OnSignalStrategyStateChange(
SignalStrategy::State state) { … }
bool FtlHostChangeNotificationListener::OnSignalStrategyIncomingStanza(
const jingle_xmpp::XmlElement* stanza) { … }
bool FtlHostChangeNotificationListener::OnSignalStrategyIncomingMessage(
const ftl::Id& sender_id,
const std::string& sender_registration_id,
const ftl::ChromotingMessage& message) { … }
void FtlHostChangeNotificationListener::OnHostDeleted() { … }
}