#include <string>
#include "base/compiler_specific.h"
-#include "chrome/browser/signin/signin_manager.h"
+#include "components/signin/core/browser/signin_manager.h"
namespace content {
class BrowserContext;
virtual void SignOut() OVERRIDE;
virtual void CompletePendingSignin() OVERRIDE;
+
+ virtual void AddMergeSessionObserver(
+ MergeSessionHelper::Observer* observer) OVERRIDE;
+ virtual void RemoveMergeSessionObserver(
+ MergeSessionHelper::Observer* observer) OVERRIDE;
+
+ void NotifyMergeSessionObservers(const GoogleServiceAuthError& error);
+
+ private:
+ ObserverList<MergeSessionHelper::Observer, true> merge_session_observer_list_;
};
#endif // !defined (OS_CHROMEOS)