From 5821806d5e7f356e8fa4b058a389a808ea183019 Mon Sep 17 00:00:00 2001 From: "Torne (Richard Coles)" Date: Wed, 14 Nov 2012 11:43:16 +0000 Subject: Merge from Chromium at DEPS revision r167172 This commit was generated by merge_to_master.py. Change-Id: Ib8d56fd5ae39a2d7e8c91dcd76cc6d13f25f2aab --- content/browser/download/file_metadata_linux.h | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 content/browser/download/file_metadata_linux.h (limited to 'content/browser/download/file_metadata_linux.h') diff --git a/content/browser/download/file_metadata_linux.h b/content/browser/download/file_metadata_linux.h new file mode 100644 index 0000000000..5494add1f9 --- /dev/null +++ b/content/browser/download/file_metadata_linux.h @@ -0,0 +1,31 @@ +// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CONTENT_BROWSER_DOWNLOAD_FILE_METADATA_LINUX_H_ +#define CONTENT_BROWSER_DOWNLOAD_FILE_METADATA_LINUX_H_ + +#include "content/common/content_export.h" + +class FilePath; +class GURL; + +namespace content { + +// The source URL attribute is part of the XDG standard. +// The referrer URL attribute is not part of the XDG standard, +// but it is used to keep the naming consistent. +// http://freedesktop.org/wiki/CommonExtendedAttributes +CONTENT_EXPORT extern const char kSourceURLAttrName[]; +CONTENT_EXPORT extern const char kReferrerURLAttrName[]; + +// Adds origin metadata to the file. +// |source| should be the source URL for the download, and |referrer| should be +// the URL the user initiated the download from. +CONTENT_EXPORT void AddOriginMetadataToFile(const FilePath& file, + const GURL& source, + const GURL& referrer); + +} // namespace content + +#endif // CONTENT_BROWSER_DOWNLOAD_FILE_METADATA_LINUX_H_ -- cgit v1.2.3