#include "remoting/protocol/authenticator.h"
#include "base/functional/bind.h"
#include "base/logging.h"
#include "remoting/base/constants.h"
#include "third_party/libjingle_xmpp/xmllite/xmlelement.h"
namespace remoting::protocol {
namespace {
const jingle_xmpp::StaticQName kAuthenticationQName = …;
}
Authenticator::Authenticator() = default;
Authenticator::~Authenticator() = default;
bool Authenticator::IsAuthenticatorMessage(
const jingle_xmpp::XmlElement* message) { … }
std::unique_ptr<jingle_xmpp::XmlElement>
Authenticator::CreateEmptyAuthenticatorMessage() { … }
const jingle_xmpp::XmlElement* Authenticator::FindAuthenticatorMessage(
const jingle_xmpp::XmlElement* message) { … }
void Authenticator::NotifyStateChangeAfterAccepted() { … }
void Authenticator::ChainStateChangeAfterAcceptedWithUnderlying(
Authenticator& underlying) { … }
}