chromium/components/invalidation/impl/fake_invalidation_service.cc

// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/invalidation/impl/fake_invalidation_service.h"

#include "components/invalidation/impl/invalidation_service_util.h"
#include "components/invalidation/public/invalidation.h"
#include "components/invalidation/public/invalidation_util.h"
#include "components/invalidation/public/invalidator_state.h"

namespace invalidation {

FakeInvalidationService::FakeInvalidationService()
    :{}

FakeInvalidationService::~FakeInvalidationService() = default;

void FakeInvalidationService::AddObserver(InvalidationHandler* handler) {}

bool FakeInvalidationService::HasObserver(
    const InvalidationHandler* handler) const {}

bool FakeInvalidationService::UpdateInterestedTopics(
    InvalidationHandler* handler,
    const TopicSet& topic_set) {}

void FakeInvalidationService::RemoveObserver(
    const InvalidationHandler* handler) {}

InvalidatorState FakeInvalidationService::GetInvalidatorState() const {}

std::string FakeInvalidationService::GetInvalidatorClientId() const {}

void FakeInvalidationService::SetInvalidatorState(InvalidatorState state) {}

void FakeInvalidationService::EmitInvalidationForTest(
    const Invalidation& invalidation) {}

}  // namespace invalidation