chromium/third_party/blink/renderer/modules/credentialmanagement/credential_manager_proxy.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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() {}

// TODO(crbug.com/1372275): Replace From(ScriptState*) with
// From(ExecutionContext*)
// static
CredentialManagerProxy* CredentialManagerProxy::From(
    ScriptState* script_state) {}

CredentialManagerProxy* CredentialManagerProxy::From(LocalDOMWindow* window) {}

// static
CredentialManagerProxy* CredentialManagerProxy::From(
    ExecutionContext* execution_context) {}

void CredentialManagerProxy::Trace(Visitor* visitor) const {}

// static
const char CredentialManagerProxy::kSupplementName[] =;

}  // namespace blink