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 "components/invalidation/ticl_settings_provider.h"
6
7namespace invalidation {
8
9TiclSettingsProvider::Observer::~Observer() {
10}
11
12TiclSettingsProvider::TiclSettingsProvider() {
13}
14
15TiclSettingsProvider::~TiclSettingsProvider() {
16}
17
18void TiclSettingsProvider::AddObserver(Observer* observer) {
19  observers_.AddObserver(observer);
20}
21
22void TiclSettingsProvider::RemoveObserver(Observer* observer) {
23  observers_.RemoveObserver(observer);
24}
25
26void TiclSettingsProvider::FireOnUseGCMChannelChanged() {
27  FOR_EACH_OBSERVER(Observer, observers_, OnUseGCMChannelChanged());
28}
29
30}  // namespace invalidation
31