Chromium Code Reviews| Index: third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadCallbacks.h |
| diff --git a/third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadCallbacks.h b/third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadCallbacks.h |
| index 4e935d4dbb79f9fa642ae25f2d1189ac73577bbd..67a620c7a9aae6c1109207b296bf13b3e4365211 100644 |
| --- a/third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadCallbacks.h |
| +++ b/third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadCallbacks.h |
| @@ -44,6 +44,22 @@ class GetNavigationPreloadStateCallbacks final |
| WTF_MAKE_NONCOPYABLE(GetNavigationPreloadStateCallbacks); |
| }; |
| +class SetNavigationPreloadHeaderCallbacks final |
| + : public WebServiceWorkerRegistration:: |
| + WebSetNavigationPreloadHeaderCallbacks { |
| + public: |
| + SetNavigationPreloadHeaderCallbacks(ScriptPromiseResolver*); |
|
haraken
2016/11/01 02:16:27
Add explicit.
falken
2016/11/01 06:46:15
Done, thanks.
|
| + ~SetNavigationPreloadHeaderCallbacks() override; |
| + |
| + // WebSetNavigationPreloadHeaderCallbacks interface. |
| + void onSuccess(void) override; |
| + void onError(const WebServiceWorkerError&) override; |
| + |
| + private: |
| + Persistent<ScriptPromiseResolver> m_resolver; |
| + WTF_MAKE_NONCOPYABLE(SetNavigationPreloadHeaderCallbacks); |
| +}; |
| + |
| } // namespace blink |
| #endif // NavigationPreloadCallbacks_h |