chromium/extensions/browser/process_util.h

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

#ifndef EXTENSIONS_BROWSER_PROCESS_UTIL_H_
#define EXTENSIONS_BROWSER_PROCESS_UTIL_H_

namespace content {
class BrowserContext;
}

namespace extensions {
class Extension;

namespace process_util {

enum class PersistentBackgroundPageState {};

// Returns the state of the persistent background page (if any) for the given
// `extension`.
PersistentBackgroundPageState GetPersistentBackgroundPageState(
    const Extension& extension,
    content::BrowserContext* browser_context);

}  // namespace process_util
}  // namespace extensions

#endif  // EXTENSIONS_BROWSER_PROCESS_UTIL_H_