chromium/chrome/browser/apps/platform_apps/app_termination_observer.cc

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

#include "chrome/browser/apps/platform_apps/app_termination_observer.h"

#include "apps/browser_context_keyed_service_factories.h"
#include "base/no_destructor.h"
#include "chrome/browser/lifetime/termination_notification.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_keyed_service_factory.h"
#include "content/public/browser/browser_context.h"

namespace chrome_apps {

namespace {

class AppTerminationObserverFactory : public ProfileKeyedServiceFactory {};

AppTerminationObserverFactory::AppTerminationObserverFactory()
    :{}

KeyedService* AppTerminationObserverFactory::BuildServiceInstanceFor(
    content::BrowserContext* browser_context) const {}

bool AppTerminationObserverFactory::ServiceIsCreatedWithBrowserContext() const {}

}  // namespace

AppTerminationObserver::AppTerminationObserver(
    content::BrowserContext* browser_context)
    :{}

AppTerminationObserver::~AppTerminationObserver() = default;

// static
BrowserContextKeyedServiceFactory*
AppTerminationObserver::GetFactoryInstance() {}

void AppTerminationObserver::Shutdown() {}

void AppTerminationObserver::OnAppTerminating() {}

}  // namespace chrome_apps