// Copyright 2013 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 COMPONENTS_FAVICON_BASE_FAVICON_USAGE_DATA_H_ #define COMPONENTS_FAVICON_BASE_FAVICON_USAGE_DATA_H_ #include #include #include "url/gurl.h" namespace favicon_base { // Used to correlate favicons to imported bookmarks. struct FaviconUsageData { FaviconUsageData(); FaviconUsageData(const FaviconUsageData& other); ~FaviconUsageData(); // The URL of the favicon. GURL favicon_url; // The raw png-encoded data. std::vector png_data; // The list of URLs using this favicon. std::set urls; }; typedef std::vector FaviconUsageDataList; } // namespace favicon_base #endif // COMPONENTS_FAVICON_BASE_FAVICON_USAGE_DATA_H_