// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "chrome/browser/policy/policy_service_stub.h" #include "base/message_loop.h" namespace policy { PolicyServiceStub::PolicyServiceStub() {} PolicyServiceStub::~PolicyServiceStub() {} void PolicyServiceStub::AddObserver(PolicyDomain domain, Observer* observer) {} void PolicyServiceStub::RemoveObserver(PolicyDomain domain, Observer* observer) {} void PolicyServiceStub::RegisterPolicyDomain( PolicyDomain domain, const std::set<std::string>& components) {} const PolicyMap& PolicyServiceStub::GetPolicies( const PolicyNamespace& ns) const { return kEmpty_; }; bool PolicyServiceStub::IsInitializationComplete(PolicyDomain domain) const { return true; } void PolicyServiceStub::RefreshPolicies(const base::Closure& callback) { if (!callback.is_null()) callback.Run(); } } // namespace policy