| Index: components/favicon_base/favicon_callback.h
|
| diff --git a/components/favicon_base/favicon_callback.h b/components/favicon_base/favicon_callback.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..437c4ec55a7868664884a6d27d931348d14ec338
|
| --- /dev/null
|
| +++ b/components/favicon_base/favicon_callback.h
|
| @@ -0,0 +1,33 @@
|
| +// Copyright 2014 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_CALLBACK_H_
|
| +#define COMPONENTS_FAVICON_BASE_FAVICON_CALLBACK_H_
|
| +
|
| +#include <vector>
|
| +
|
| +#include "base/callback.h"
|
| +
|
| +namespace favicon_base {
|
| +
|
| +struct FaviconBitmapResult;
|
| +struct FaviconImageResult;
|
| +
|
| +// Callback for functions that can be used to return a |gfx::Image| and the
|
| +// |GURL| it is loaded from. They are returned as a |FaviconImageResult| object.
|
| +typedef base::Callback<void(const FaviconImageResult&)> FaviconImageCallback;
|
| +
|
| +// Callback for functions returning raw data for a favicon. In
|
| +// |FaviconBitmapResult|, the data is not yet converted as a |gfx::Image|.
|
| +typedef base::Callback<void(const FaviconBitmapResult&)> FaviconRawCallback;
|
| +
|
| +// Callback for functions returning raw data for a favicon in multiple
|
| +// resolution. In |FaviconBitmapResult|, the data is not yet converted as a
|
| +// |gfx::Image|.
|
| +typedef base::Callback<void(const std::vector<FaviconBitmapResult>&)>
|
| + FaviconResultsCallback;
|
| +
|
| +} // namespace favicon_base
|
| +
|
| +#endif // COMPONENTS_FAVICON_BASE_FAVICON_CALLBACK_H_
|
|
|