chromium/components/services/filesystem/shared_temp_dir.h

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

#ifndef COMPONENTS_SERVICES_FILESYSTEM_SHARED_TEMP_DIR_H_
#define COMPONENTS_SERVICES_FILESYSTEM_SHARED_TEMP_DIR_H_

#include "base/memory/ref_counted.h"

namespace base {
class ScopedTempDir;
}

namespace filesystem {

// A class to allow multiple mojom::Directory objects to hold a reference to a
// temporary directory.
class SharedTempDir : public base::RefCounted<SharedTempDir> {};

}  // namespace filesystem

#endif  // COMPONENTS_SERVICES_FILESYSTEM_SHARED_TEMP_DIR_H_