#ifndef CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REGISTRATION_OBJECT_HOST_H_
#define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REGISTRATION_OBJECT_HOST_H_
#include <memory>
#include "base/memory/raw_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "content/browser/service_worker/service_worker_registration.h"
#include "content/common/content_export.h"
#include "mojo/public/cpp/bindings/associated_receiver_set.h"
#include "mojo/public/cpp/bindings/associated_remote.h"
#include "third_party/blink/public/mojom/service_worker/service_worker_registration.mojom.h"
namespace content {
class ServiceWorkerContainerHost;
class ServiceWorkerContextCore;
class ServiceWorkerVersion;
namespace service_worker_object_host_unittest {
class ServiceWorkerObjectHostTest;
}
class CONTENT_EXPORT ServiceWorkerRegistrationObjectHost
: public blink::mojom::ServiceWorkerRegistrationObjectHost,
public ServiceWorkerRegistration::Listener { … };
}
#endif