#include "remoting/protocol/rejecting_authenticator.h"
#include "base/check_op.h"
#include "base/functional/callback.h"
#include "base/notreached.h"
#include "remoting/protocol/channel_authenticator.h"
#include "third_party/libjingle_xmpp/xmllite/xmlelement.h"
namespace remoting::protocol {
RejectingAuthenticator::RejectingAuthenticator(RejectionReason rejection_reason)
: … { … }
RejectingAuthenticator::~RejectingAuthenticator() = default;
CredentialsType RejectingAuthenticator::credentials_type() const { … }
const Authenticator& RejectingAuthenticator::implementing_authenticator()
const { … }
Authenticator::State RejectingAuthenticator::state() const { … }
bool RejectingAuthenticator::started() const { … }
Authenticator::RejectionReason RejectingAuthenticator::rejection_reason()
const { … }
void RejectingAuthenticator::ProcessMessage(
const jingle_xmpp::XmlElement* message,
base::OnceClosure resume_callback) { … }
std::unique_ptr<jingle_xmpp::XmlElement>
RejectingAuthenticator::GetNextMessage() { … }
const std::string& RejectingAuthenticator::GetAuthKey() const { … }
std::unique_ptr<ChannelAuthenticator>
RejectingAuthenticator::CreateChannelAuthenticator() const { … }
}