diff options
author | achaulk@chromium.org <achaulk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-09 02:17:19 +0000 |
---|---|---|
committer | achaulk@chromium.org <achaulk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-09 02:17:19 +0000 |
commit | 1eab4e9e04c773022b3e24f251fa384396d48aa5 (patch) | |
tree | 1fc04e7225b99f5178d706bcaf65a13e9e4504f9 /components/feedback/feedback_uploader_chrome.h | |
parent | 19fa2d9552faf1fb8c505e69f4683579239cd94f (diff) | |
download | chromium_src-1eab4e9e04c773022b3e24f251fa384396d48aa5.zip chromium_src-1eab4e9e04c773022b3e24f251fa384396d48aa5.tar.gz chromium_src-1eab4e9e04c773022b3e24f251fa384396d48aa5.tar.bz2 |
Move some common feedback files into src/components
BUG=359299
TEST=build works
Review URL: https://codereview.chromium.org/225183018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269152 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/feedback/feedback_uploader_chrome.h')
-rw-r--r-- | components/feedback/feedback_uploader_chrome.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/components/feedback/feedback_uploader_chrome.h b/components/feedback/feedback_uploader_chrome.h new file mode 100644 index 0000000..6c4381d --- /dev/null +++ b/components/feedback/feedback_uploader_chrome.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_FEEDBACK_FEEDBACK_UPLOADER_CHROME_H_ +#define COMPONENTS_FEEDBACK_FEEDBACK_UPLOADER_CHROME_H_ + +#include "components/feedback/feedback_uploader.h" +#include "components/keyed_service/core/keyed_service.h" + +namespace content { +class BrowserContext; +} + +namespace feedback { + +class FeedbackUploaderChrome : public FeedbackUploader, + public KeyedService { + public: + explicit FeedbackUploaderChrome(content::BrowserContext* context); + + virtual void DispatchReport(const std::string& data) OVERRIDE; + + private: + // Browser context this uploader was created for. + content::BrowserContext* context_; + + DISALLOW_COPY_AND_ASSIGN(FeedbackUploaderChrome); +}; + +} // namespace feedback + +#endif // COMPONENTS_FEEDBACK_FEEDBACK_UPLOADER_CHROME_H_ |