#include "components/download/content/factory/navigation_monitor_factory.h"
#include "components/download/internal/background_service/navigation_monitor_impl.h"
#include "components/keyed_service/core/simple_dependency_manager.h"
namespace download {
NavigationMonitorFactory* NavigationMonitorFactory::GetInstance() { … }
download::NavigationMonitor* NavigationMonitorFactory::GetForKey(
SimpleFactoryKey* key) { … }
NavigationMonitorFactory::NavigationMonitorFactory()
: … { … }
NavigationMonitorFactory::~NavigationMonitorFactory() = default;
std::unique_ptr<KeyedService> NavigationMonitorFactory::BuildServiceInstanceFor(
SimpleFactoryKey* key) const { … }
SimpleFactoryKey* NavigationMonitorFactory::GetKeyToUse(
SimpleFactoryKey* key) const { … }
}