// 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. #ifndef STORAGE_BROWSER_FILE_SYSTEM_QUOTA_OPEN_FILE_HANDLE_H_ #define STORAGE_BROWSER_FILE_SYSTEM_QUOTA_OPEN_FILE_HANDLE_H_ #include <stdint.h> #include "base/component_export.h" #include "base/memory/scoped_refptr.h" #include "base/memory/weak_ptr.h" namespace base { class FilePath; } namespace storage { class QuotaReservation; class OpenFileHandleContext; class QuotaReservationBuffer; // Represents an open file like a file descriptor. // This should be alive while a consumer keeps a file opened and should be // deleted when the plugin closes the file. class COMPONENT_EXPORT(STORAGE_BROWSER) OpenFileHandle { … }; } // namespace storage #endif // STORAGE_BROWSER_FILE_SYSTEM_QUOTA_OPEN_FILE_HANDLE_H_