| Index: remoting/protocol/pairing_client_authenticator.h
|
| diff --git a/remoting/protocol/pairing_client_authenticator.h b/remoting/protocol/pairing_client_authenticator.h
|
| index 1404e35ed87dc5c784107ebcc774c38b054e4c7e..fafd2d728df71a1fd1665b14f323abce4ebb4cb7 100644
|
| --- a/remoting/protocol/pairing_client_authenticator.h
|
| +++ b/remoting/protocol/pairing_client_authenticator.h
|
| @@ -21,6 +21,16 @@ class PairingClientAuthenticator : public PairingAuthenticatorBase {
|
| create_base_authenticator_callback);
|
| ~PairingClientAuthenticator() override;
|
|
|
| + // Start() or StartPaired() must be called after the authenticator is created.
|
| + // Start() handles both cases when pairing exists and when it doesn't.
|
| + // StartPaired() can only be used when pairing exists (i.e. client_id and
|
| + // pairing_secret are set in the |client_auth_config|). It is used to
|
| + // initialize the authenticator synchronously in
|
| + // NegotiatingClientAuthentitcator, while Start() may be executed
|
| + // asynchronously to fetch the PIN.
|
| + void Start(State initial_state, const base::Closure& resume_callback);
|
| + void StartPaired(State initial_state);
|
| +
|
| // Authenticator interface.
|
| State state() const override;
|
|
|
| @@ -29,7 +39,6 @@ class PairingClientAuthenticator : public PairingAuthenticatorBase {
|
| void CreateSpakeAuthenticatorWithPin(
|
| State initial_state,
|
| const base::Closure& resume_callback) override;
|
| - void AddPairingElements(buzz::XmlElement* message) override;
|
|
|
| void OnPinFetched(State initial_state,
|
| const base::Closure& resume_callback,
|
| @@ -38,9 +47,6 @@ class PairingClientAuthenticator : public PairingAuthenticatorBase {
|
| ClientAuthenticationConfig client_auth_config_;
|
| CreateBaseAuthenticatorCallback create_base_authenticator_callback_;
|
|
|
| - // Set to true after client_id is sent to the host.
|
| - bool sent_client_id_ = false;
|
| -
|
| // Set to true if a PIN-based authenticator has been requested but has not
|
| // yet been set.
|
| bool waiting_for_pin_ = false;
|
|
|