1116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// found in the LICENSE file.
4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#ifndef COMPONENTS_TRANSLATE_CONTENT_BROWSER_STATIC_BROWSER_CLD_DATA_PROVIDER_H_
6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#define COMPONENTS_TRANSLATE_CONTENT_BROWSER_STATIC_BROWSER_CLD_DATA_PROVIDER_H_
7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "base/macros.h"
9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "components/translate/content/browser/browser_cld_data_provider.h"
10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
11116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace translate {
12116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
13116680a4aac90f2aa7413d9095a592090648e557Ben Murdochclass StaticBrowserCldDataProvider : public BrowserCldDataProvider {
14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch public:
15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  explicit StaticBrowserCldDataProvider();
16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  virtual ~StaticBrowserCldDataProvider();
17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  // BrowserCldDataProvider implementations:
18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  virtual bool OnMessageReceived(const IPC::Message&) OVERRIDE;
19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  virtual void OnCldDataRequest() OVERRIDE;
20116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  virtual void SendCldDataResponse() OVERRIDE;
21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch private:
23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  DISALLOW_COPY_AND_ASSIGN(StaticBrowserCldDataProvider);
24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch};
25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}  // namespace translate
27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
28116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#endif  // COMPONENTS_TRANSLATE_CONTENT_BROWSER_STATIC_BROWSER_CLD_DATA_PROVIDER_H_
29