1// Copyright 2014 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 COMPONENTS_SEARCH_PROVIDER_LOGOS_GOOGLE_LOGO_API_H_ 6#define COMPONENTS_SEARCH_PROVIDER_LOGOS_GOOGLE_LOGO_API_H_ 7 8#include <string> 9 10#include "base/memory/scoped_ptr.h" 11#include "base/time/time.h" 12#include "components/search_provider_logos/logo_common.h" 13#include "url/gurl.h" 14 15namespace search_provider_logos { 16 17// Implements AppendFingerprintToLogoURL, defined in logo_tracker.h, for Google 18// doodles. 19GURL GoogleAppendFingerprintToLogoURL(const GURL& logo_url, 20 const std::string& fingerprint); 21 22// Implements ParseLogoResponse, defined in logo_tracker.h, for Google doodles. 23scoped_ptr<EncodedLogo> GoogleParseLogoResponse( 24 const scoped_ptr<std::string>& response, 25 base::Time response_time); 26 27} // namespace search_provider_logos 28 29#endif // COMPONENTS_SEARCH_PROVIDER_LOGOS_GOOGLE_LOGO_API_H_ 30