SyncEvent::SyncEvent(const AtomicString& type, const String& tag, bool lastChance, WaitUntilObserver* observer) : ExtendableEvent(type, ExtendableEventInit(), observer), m_tag(tag), m_lastChance(lastChance) {}
void ServiceWorkerGlobalScopeProxy::dispatchInstallEvent(int eventID) { WaitUntilObserver* observer = WaitUntilObserver::create( workerGlobalScope(), WaitUntilObserver::Install, eventID); Event* event = InstallEvent::create(EventTypeNames::install, ExtendableEventInit(), observer); workerGlobalScope()->dispatchExtendableEvent(event, observer); }
PeriodicSyncEvent::PeriodicSyncEvent(const AtomicString& type, PeriodicSyncRegistration* periodicRegistration, WaitUntilObserver* observer) : ExtendableEvent(type, ExtendableEventInit(), observer) , m_periodicRegistration(periodicRegistration) { }