blob: 73705082cb8eefdd006bd7c88581c385128b6f30 [file] [log] [blame]
// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef UI_BASE_RESOURCE_TEMPORARY_SHARED_RESOURCE_PATH_CHROMEOS_H_
#define UI_BASE_RESOURCE_TEMPORARY_SHARED_RESOURCE_PATH_CHROMEOS_H_
#include "base/files/file_path.h"
#include "ui/base/resource/data_pack_export.h"
namespace ui {
// Return temporary shared resource path name for `shared_resource_path` which
// represents the name of shared resource pak.
// Shared resource pak is renamed to this temporary name on Lacros launch to
// avoid being accessed asynchronously before the verification. It will be moved
// back after it's verified in DataPackWithResourceSharing.
// Note that the temporary shared resource file path might differ between ash
// and lacros if the version is not up to date.
base::FilePath UI_DATA_PACK_EXPORT GetPathForTemporarySharedResourceFile(
const base::FilePath& shared_resource_path);
} // namespace ui
#endif // UI_BASE_RESOURCE_TEMPORARY_SHARED_RESOURCE_PATH_CHROMEOS_H_