| OLD | NEW | 
|   1 // Copyright 2014 The Chromium Authors. All rights reserved. |   1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #ifndef WaitUntilObserver_h |   5 #ifndef WaitUntilObserver_h | 
|   6 #define WaitUntilObserver_h |   6 #define WaitUntilObserver_h | 
|   7  |   7  | 
|   8 #include "core/dom/ContextLifecycleObserver.h" |   8 #include "core/dom/ContextLifecycleObserver.h" | 
|   9 #include "modules/serviceworkers/ServiceWorkerGlobalScopeClient.h" |   9 #include "modules/serviceworkers/ServiceWorkerGlobalScopeClient.h" | 
|  10 #include "wtf/Forward.h" |  10 #include "wtf/Forward.h" | 
|  11 #include "wtf/RefCounted.h" |  11 #include "wtf/RefCounted.h" | 
|  12  |  12  | 
|  13 namespace blink { |  13 namespace blink { | 
|  14  |  14  | 
|  15 class ExecutionContext; |  15 class ExecutionContext; | 
|  16 class ScriptState; |  16 class ScriptState; | 
|  17 class ScriptValue; |  17 class ScriptValue; | 
|  18  |  18  | 
|  19 // Created for each InstallPhaseEvent instance. |  19 // Created for each ExtendableEvent instance. | 
|  20 class WaitUntilObserver FINAL : public GarbageCollectedFinalized<WaitUntilObserv
    er>, public ContextLifecycleObserver { |  20 class WaitUntilObserver FINAL : public GarbageCollectedFinalized<WaitUntilObserv
    er>, public ContextLifecycleObserver { | 
|  21 public: |  21 public: | 
|  22     enum EventType { |  22     enum EventType { | 
|  23         Activate, |  23         Activate, | 
|  24         Install |  24         Install | 
|  25     }; |  25     }; | 
|  26  |  26  | 
|  27     static WaitUntilObserver* create(ExecutionContext*, EventType, int eventID); |  27     static WaitUntilObserver* create(ExecutionContext*, EventType, int eventID); | 
|  28  |  28  | 
|  29     // Must be called before and after dispatching the event. |  29     // Must be called before and after dispatching the event. | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
|  48  |  48  | 
|  49     EventType m_type; |  49     EventType m_type; | 
|  50     int m_eventID; |  50     int m_eventID; | 
|  51     int m_pendingActivity; |  51     int m_pendingActivity; | 
|  52     bool m_hasError; |  52     bool m_hasError; | 
|  53 }; |  53 }; | 
|  54  |  54  | 
|  55 } // namespace blink |  55 } // namespace blink | 
|  56  |  56  | 
|  57 #endif // WaitUntilObserver_h |  57 #endif // WaitUntilObserver_h | 
| OLD | NEW |