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