chromium/content/browser/file_system_access/file_system_access_transfer_token_impl.cc

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

#include "content/browser/file_system_access/file_system_access_transfer_token_impl.h"

#include "content/browser/file_system_access/file_system_access_directory_handle_impl.h"
#include "content/browser/file_system_access/file_system_access_file_handle_impl.h"
#include "third_party/blink/public/mojom/file_system_access/file_system_access_directory_handle.mojom.h"

namespace content {

HandleType;
SharedHandleState;

FileSystemAccessTransferTokenImpl::FileSystemAccessTransferTokenImpl(
    const storage::FileSystemURL& url,
    const url::Origin& origin,
    const FileSystemAccessManagerImpl::SharedHandleState& handle_state,
    HandleType handle_type,
    FileSystemAccessManagerImpl* manager,
    mojo::PendingReceiver<blink::mojom::FileSystemAccessTransferToken> receiver)
    :{}

FileSystemAccessTransferTokenImpl::~FileSystemAccessTransferTokenImpl() =
    default;

std::unique_ptr<FileSystemAccessFileHandleImpl>
FileSystemAccessTransferTokenImpl::CreateFileHandle(
    const FileSystemAccessManagerImpl::BindingContext& binding_context) const {}

std::unique_ptr<FileSystemAccessDirectoryHandleImpl>
FileSystemAccessTransferTokenImpl::CreateDirectoryHandle(
    const FileSystemAccessManagerImpl::BindingContext& binding_context) const {}

FileSystemAccessPermissionGrant*
FileSystemAccessTransferTokenImpl::GetReadGrant() const {}

FileSystemAccessPermissionGrant*
FileSystemAccessTransferTokenImpl::GetWriteGrant() const {}

void FileSystemAccessTransferTokenImpl::GetInternalID(
    GetInternalIDCallback callback) {}

void FileSystemAccessTransferTokenImpl::OnMojoDisconnect() {}

void FileSystemAccessTransferTokenImpl::Clone(
    mojo::PendingReceiver<blink::mojom::FileSystemAccessTransferToken>
        clone_receiver) {}

}  // namespace content