#include "third_party/blink/renderer/modules/background_sync/service_worker_registration_sync.h"
#include "third_party/blink/renderer/modules/background_sync/periodic_sync_manager.h"
#include "third_party/blink/renderer/modules/background_sync/sync_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 {
ServiceWorkerRegistrationSync::ServiceWorkerRegistrationSync(
ServiceWorkerRegistration* registration)
: … { … }
ServiceWorkerRegistrationSync::~ServiceWorkerRegistrationSync() = default;
const char ServiceWorkerRegistrationSync::kSupplementName[] = …;
ServiceWorkerRegistrationSync& ServiceWorkerRegistrationSync::From(
ServiceWorkerRegistration& registration) { … }
SyncManager* ServiceWorkerRegistrationSync::sync(
ServiceWorkerRegistration& registration) { … }
SyncManager* ServiceWorkerRegistrationSync::sync() { … }
PeriodicSyncManager* ServiceWorkerRegistrationSync::periodicSync(
ServiceWorkerRegistration& registration) { … }
PeriodicSyncManager* ServiceWorkerRegistrationSync::periodicSync() { … }
void ServiceWorkerRegistrationSync::Trace(Visitor* visitor) const { … }
}