blob: 0eaf76b260abf80771092d016d5bba2eba795149 [file] [log] [blame]
// Copyright 2016 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 IOS_CHROME_BROWSER_PROVIDERS_CHROMIUM_BROWSER_PROVIDER_H_
#define IOS_CHROME_BROWSER_PROVIDERS_CHROMIUM_BROWSER_PROVIDER_H_
#include "ios/public/provider/chrome/browser/chrome_browser_provider.h"
class ChromiumBrowserProvider : public ios::ChromeBrowserProvider {
public:
ChromiumBrowserProvider();
~ChromiumBrowserProvider() override;
// ChromeBrowserProvider implementation
UserFeedbackProvider* GetUserFeedbackProvider() const override;
FollowProvider* GetFollowProvider() const override;
std::unique_ptr<ios::ChromeIdentityService> CreateChromeIdentityService()
override;
private:
std::unique_ptr<UserFeedbackProvider> user_feedback_provider_;
std::unique_ptr<FollowProvider> follow_provider_;
};
#endif // IOS_CHROME_BROWSER_PROVIDERS_CHROMIUM_BROWSER_PROVIDER_H_