#include "third_party/blink/renderer/modules/credentialmanagement/credential_manager_proxy.h"
#include "third_party/blink/public/platform/browser_interface_broker_proxy.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/platform/bindings/script_state.h"
namespace blink {
CredentialManagerProxy::CredentialManagerProxy(LocalDOMWindow& window)
: … { … }
CredentialManagerProxy::~CredentialManagerProxy() = default;
mojom::blink::CredentialManager* CredentialManagerProxy::CredentialManager() { … }
mojom::blink::Authenticator* CredentialManagerProxy::Authenticator() { … }
mojom::blink::WebOTPService* CredentialManagerProxy::WebOTPService() { … }
payments::mojom::blink::PaymentCredential*
CredentialManagerProxy::PaymentCredential() { … }
template <typename Interface>
void CredentialManagerProxy::BindRemoteForFedCm(
HeapMojoRemote<Interface>& remote,
base::OnceClosure disconnect_closure) { … }
mojom::blink::FederatedAuthRequest*
CredentialManagerProxy::FederatedAuthRequest() { … }
void CredentialManagerProxy::OnFederatedAuthRequestConnectionError() { … }
mojom::blink::DigitalIdentityRequest*
CredentialManagerProxy::DigitalIdentityRequest() { … }
void CredentialManagerProxy::OnDigitalIdentityRequestConnectionError() { … }
CredentialManagerProxy* CredentialManagerProxy::From(
ScriptState* script_state) { … }
CredentialManagerProxy* CredentialManagerProxy::From(LocalDOMWindow* window) { … }
CredentialManagerProxy* CredentialManagerProxy::From(
ExecutionContext* execution_context) { … }
void CredentialManagerProxy::Trace(Visitor* visitor) const { … }
const char CredentialManagerProxy::kSupplementName[] = …;
}