// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_KEYED_SERVICE_CORE_SIMPLE_DEPENDENCY_MANAGER_H_ #define COMPONENTS_KEYED_SERVICE_CORE_SIMPLE_DEPENDENCY_MANAGER_H_ #include "components/keyed_service/core/dependency_manager.h" #include "components/keyed_service/core/keyed_service_export.h" class SimpleFactoryKey; // A singleton that listens for owners of SimpleFactoryKey' destruction // notifications and rebroadcasts them to each SimpleKeyedBaseFactory in a safe // order based on the stated dependencies by each service. class KEYED_SERVICE_EXPORT SimpleDependencyManager : public DependencyManager { … }; #endif // COMPONENTS_KEYED_SERVICE_CORE_SIMPLE_DEPENDENCY_MANAGER_H_