single_client_status_change_checker.cc revision a1401311d1ab56c4ed0a474bd38c108f75cb0cd9
1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/sync/test/integration/single_client_status_change_checker.h"
6
7#include "chrome/browser/sync/profile_sync_service.h"
8#include "chrome/browser/sync/test/integration/profile_sync_service_harness.h"
9
10SingleClientStatusChangeChecker::SingleClientStatusChangeChecker(
11    ProfileSyncService* service) : service_(service) {}
12
13SingleClientStatusChangeChecker::~SingleClientStatusChangeChecker() {}
14
15void SingleClientStatusChangeChecker::InitObserver(
16    ProfileSyncServiceHarness* obs) {
17  service()->AddObserver(obs);
18}
19
20void SingleClientStatusChangeChecker::UninitObserver(
21    ProfileSyncServiceHarness* obs) {
22  service()->RemoveObserver(obs);
23}
24