chromium/extensions/browser/api/system_storage/storage_info_provider.cc

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

#include "extensions/browser/api/system_storage/storage_info_provider.h"

#include "base/system/sys_info.h"
#include "components/storage_monitor/storage_info.h"
#include "components/storage_monitor/storage_monitor.h"
#include "content/public/browser/browser_thread.h"

StorageInfo;
StorageMonitor;

namespace extensions {

BrowserThread;
StorageUnitInfo;

// Static member intialization.
base::LazyInstance<scoped_refptr<StorageInfoProvider>>::DestructorAtExit
    StorageInfoProvider::provider_ =;

StorageInfoProvider::StorageInfoProvider() = default;

StorageInfoProvider::~StorageInfoProvider() = default;

void StorageInfoProvider::InitializeForTesting(
    scoped_refptr<StorageInfoProvider> provider) {}

void StorageInfoProvider::PrepareQueryOnUIThread() {}

void StorageInfoProvider::InitializeProvider(
    base::OnceClosure do_query_info_callback) {}

bool StorageInfoProvider::QueryInfo() {}

void StorageInfoProvider::GetAllStoragesIntoInfoList() {}

double StorageInfoProvider::GetStorageFreeSpaceFromTransientIdAsync(
    const std::string& transient_id) {}

// static
StorageInfoProvider* StorageInfoProvider::Get() {}

}  // namespace extensions