#include "third_party/blink/renderer/modules/push_messaging/service_worker_registration_push.h"
#include "third_party/blink/renderer/modules/push_messaging/push_manager.h"
#include "third_party/blink/renderer/modules/service_worker/service_worker_registration.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
ServiceWorkerRegistrationPush::ServiceWorkerRegistrationPush(
ServiceWorkerRegistration* registration)
: … { … }
ServiceWorkerRegistrationPush::~ServiceWorkerRegistrationPush() = default;
const char ServiceWorkerRegistrationPush::kSupplementName[] = …;
ServiceWorkerRegistrationPush& ServiceWorkerRegistrationPush::From(
ServiceWorkerRegistration& registration) { … }
PushManager* ServiceWorkerRegistrationPush::pushManager(
ServiceWorkerRegistration& registration) { … }
PushManager* ServiceWorkerRegistrationPush::pushManager() { … }
void ServiceWorkerRegistrationPush::Trace(Visitor* visitor) const { … }
}