#include "extensions/browser/mojo/keep_alive_impl.h"
#include <utility>
#include "base/functional/bind.h"
#include "content/public/browser/browser_context.h"
namespace extensions {
void KeepAliveImpl::Create(content::BrowserContext* context,
const Extension* extension,
content::RenderFrameHost* render_frame_host,
mojo::PendingReceiver<KeepAlive> receiver) { … }
KeepAliveImpl::KeepAliveImpl(content::BrowserContext* context,
const Extension* extension,
mojo::PendingReceiver<KeepAlive> receiver)
: … { … }
KeepAliveImpl::~KeepAliveImpl() = default;
void KeepAliveImpl::OnExtensionUnloaded(
content::BrowserContext* browser_context,
const Extension* extension,
UnloadedExtensionReason reason) { … }
void KeepAliveImpl::OnShutdown(ExtensionRegistry* registry) { … }
void KeepAliveImpl::OnDisconnected() { … }
void KeepAliveImpl::OnProcessManagerShutdown(ProcessManager* manager) { … }
}