1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CONTENT_BROWSER_DOWNLOAD_FILE_METADATA_MAC_H_
6#define CONTENT_BROWSER_DOWNLOAD_FILE_METADATA_MAC_H_
7
8class GURL;
9
10namespace base {
11class FilePath;
12}
13
14namespace content {
15
16// Adds origin metadata to the file.
17// |source| should be the source URL for the download, and |referrer| should be
18// the URL the user initiated the download from.
19void AddOriginMetadataToFile(const base::FilePath& file, const GURL& source,
20                             const GURL& referrer);
21
22// Adds quarantine metadata to the file, assuming it has already been
23// quarantined by the OS.
24// |source| should be the source URL for the download, and |referrer| should be
25// the URL the user initiated the download from.
26void AddQuarantineMetadataToFile(const base::FilePath& file, const GURL& source,
27                                 const GURL& referrer);
28
29}  // namespace content
30
31#endif  // CONTENT_BROWSER_DOWNLOAD_FILE_METADATA_MAC_H_
32