Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Side by Side Diff: third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.h

Issue 2589333005: Verify that ExtendableMessageEvent's message ports reside on the same heap (Closed)
Patch Set: address test failure. Created 3 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 ExtendableMessageEvent_h 5 #ifndef ExtendableMessageEvent_h
6 #define ExtendableMessageEvent_h 6 #define ExtendableMessageEvent_h
7 7
8 #include "modules/EventModules.h" 8 #include "modules/EventModules.h"
9 #include "modules/ModulesExport.h" 9 #include "modules/ModulesExport.h"
10 #include "modules/serviceworkers/ExtendableEvent.h" 10 #include "modules/serviceworkers/ExtendableEvent.h"
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 const String& origin, 64 const String& origin,
65 MessagePortArray* ports, 65 MessagePortArray* ports,
66 WaitUntilObserver*); 66 WaitUntilObserver*);
67 67
68 RefPtr<SerializedScriptValue> m_serializedData; 68 RefPtr<SerializedScriptValue> m_serializedData;
69 String m_origin; 69 String m_origin;
70 String m_lastEventId; 70 String m_lastEventId;
71 Member<ServiceWorkerClient> m_sourceAsClient; 71 Member<ServiceWorkerClient> m_sourceAsClient;
72 Member<ServiceWorker> m_sourceAsServiceWorker; 72 Member<ServiceWorker> m_sourceAsServiceWorker;
73 Member<MessagePort> m_sourceAsMessagePort; 73 Member<MessagePort> m_sourceAsMessagePort;
74 Member<MessagePortArray> m_ports; 74 // TODO(sof): remove once crbug.com/655926 has been addressed.
75 SameThreadCheckedMember<MessagePortArray> m_ports;
75 }; 76 };
76 77
77 } // namespace blink 78 } // namespace blink
78 79
79 #endif // ExtendableMessageEvent_h 80 #endif // ExtendableMessageEvent_h
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698