Roll src/third_party/WebKit f36d5e0:68b67cd (svn 193299:193303)
[chromium-blink-merge.git] / components / invalidation / profile_invalidation_provider.cc
blobed7c44bf418927f49feb9da3943aa6175427b48c
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.
5 #include "components/invalidation/profile_invalidation_provider.h"
7 #include "components/invalidation/invalidation_service.h"
9 namespace invalidation {
11 ProfileInvalidationProvider::ProfileInvalidationProvider(
12 scoped_ptr<InvalidationService> invalidation_service)
13 : invalidation_service_(invalidation_service.Pass()) {
16 ProfileInvalidationProvider::~ProfileInvalidationProvider() {
19 InvalidationService* ProfileInvalidationProvider::GetInvalidationService() {
20 return invalidation_service_.get();
23 void ProfileInvalidationProvider::Shutdown() {
24 invalidation_service_.reset();
27 } // namespace invalidation