#include "content/browser/network/http_cache_backend_file_operations_factory.h"
#include <string_view>
#include "base/files/file.h"
#include "base/files/file_util.h"
#include "base/task/thread_pool.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"
#include "net/disk_cache/cache_util.h"
#include "net/disk_cache/simple/simple_file_enumerator.h"
#include "net/disk_cache/simple/simple_util.h"
namespace content {
namespace {
OpenFileFlags;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
class FileEnumerator final : public network::mojom::FileEnumerator { … };
class HttpCacheBackendFileOperations final
: public network::mojom::HttpCacheBackendFileOperations { … };
}
HttpCacheBackendFileOperationsFactory::HttpCacheBackendFileOperationsFactory(
const base::FilePath& path)
: … { … }
HttpCacheBackendFileOperationsFactory::
~HttpCacheBackendFileOperationsFactory() = default;
void HttpCacheBackendFileOperationsFactory::Create(
mojo::PendingReceiver<network::mojom::HttpCacheBackendFileOperations>
receiver) { … }
}