Changeset 145930 in webkit
- Timestamp:
- Mar 15, 2013 12:03:39 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r145929 r145930 1 2013-03-15 Alexey Proskuryakov <ap@apple.com> 2 3 Minor cleanup in worker code 4 https://bugs.webkit.org/show_bug.cgi?id=112455 5 6 Reviewed by Anders Carlsson. 7 8 - Added OVERRIDE keywords. 9 - Toned down FIXMEs about single MessagePort versions of functions. It's not a given 10 that we'll want to get rid of them even when implementing array versions. 11 - Explicitly marked virtual destructors as virtual. 12 13 * dom/MessageEvent.cpp: 14 * dom/MessageEvent.h: 15 * workers/Worker.cpp: 16 * workers/Worker.h: 17 Removed an unused version of postMessage() that took no MessagePorts. This makes 18 it less confusing why MessagePortArray is passed by pointer, and not by reference. 19 20 * workers/DedicatedWorkerContext.cpp: 21 (WebCore::DedicatedWorkerContext::~DedicatedWorkerContext): 22 * workers/DedicatedWorkerContext.h: 23 Added a destructor instead of an implicit one. 24 Removed an unused version of postMessage() that took no MessagePorts. 25 26 * workers/SharedWorker.h: Removed an unused virtual function (thank you OVERRIDE!) 27 28 * dom/MessagePort.cpp: 29 * dom/MessagePort.h: 30 * loader/WorkerThreadableLoader.h: 31 * page/DOMWindow.h: 32 * workers/AbstractWorker.h: 33 * workers/DedicatedWorkerThread.h: 34 * workers/SharedWorkerContext.h: 35 * workers/SharedWorkerThread.h: 36 * workers/WorkerContext.h: 37 * workers/WorkerMessagingProxy.h: 38 * workers/WorkerObjectProxy.h: 39 * workers/WorkerScriptLoader.h: 40 1 41 2013-03-15 Joshua Bell <jsbell@chromium.org> 2 42 -
trunk/Source/WebCore/dom/MessageEvent.cpp
r135587 r145930 154 154 } 155 155 156 // FIXME: remove this when we update the ObjC bindings (bug #28774).157 156 MessagePort* MessageEvent::messagePort() 158 157 { … … 163 162 } 164 163 165 // FIXME: remove this when we update the ObjC bindings (bug #28774).166 164 void MessageEvent::initMessageEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<SerializedScriptValue> data, const String& origin, const String& lastEventId, DOMWindow* source, MessagePort* port) 167 165 { -
trunk/Source/WebCore/dom/MessageEvent.h
r140891 r145930 93 93 // FIXME: Remove this when we have custom ObjC binding support. 94 94 SerializedScriptValue* data() const; 95 // FIXME: remove this when we update the ObjC bindings (bug #28774). 95 96 // Needed for Objective-C bindings (see bug 28774). 96 97 MessagePort* messagePort(); 97 // FIXME: remove this when we update the ObjC bindings (bug #28774).98 98 void initMessageEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<SerializedScriptValue> data, const String& origin, const String& lastEventId, DOMWindow* source, MessagePort*); 99 99 -
trunk/Source/WebCore/dom/MessagePort.cpp
r142247 r145930 58 58 } 59 59 60 // FIXME: remove this when we update the ObjC bindings (bug #28774).61 60 void MessagePort::postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort* port, ExceptionCode& ec) 62 61 { … … 65 64 ports.append(port); 66 65 postMessage(message, &ports, ec); 67 }68 69 void MessagePort::postMessage(PassRefPtr<SerializedScriptValue> message, ExceptionCode& ec)70 {71 postMessage(message, static_cast<MessagePortArray*>(0), ec);72 66 } 73 67 -
trunk/Source/WebCore/dom/MessagePort.h
r123451 r145930 56 56 public: 57 57 static PassRefPtr<MessagePort> create(ScriptExecutionContext& scriptExecutionContext) { return adoptRef(new MessagePort(scriptExecutionContext)); } 58 ~MessagePort();58 virtual ~MessagePort(); 59 59 60 void postMessage(PassRefPtr<SerializedScriptValue> message, ExceptionCode&);61 60 void postMessage(PassRefPtr<SerializedScriptValue> message, const MessagePortArray*, ExceptionCode&); 62 // FIXME: remove this when we update the ObjC bindings (bug #28774).61 // Needed for Objective-C bindings (see bug 28774). 63 62 void postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort*, ExceptionCode&); 64 63 … … 83 82 void contextDestroyed(); 84 83 85 virtual const AtomicString& interfaceName() const ;86 virtual ScriptExecutionContext* scriptExecutionContext() const ;84 virtual const AtomicString& interfaceName() const OVERRIDE; 85 virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE; 87 86 88 87 void dispatchMessages(); … … 112 111 explicit MessagePort(ScriptExecutionContext&); 113 112 114 virtual void refEventTarget() { ref(); }115 virtual void derefEventTarget() { deref(); }116 virtual EventTargetData* eventTargetData() ;117 virtual EventTargetData* ensureEventTargetData() ;113 virtual void refEventTarget() OVERRIDE { ref(); } 114 virtual void derefEventTarget() OVERRIDE { deref(); } 115 virtual EventTargetData* eventTargetData() OVERRIDE; 116 virtual EventTargetData* ensureEventTargetData() OVERRIDE; 118 117 119 118 OwnPtr<MessagePortChannel> m_entangledChannel; -
trunk/Source/WebCore/loader/WorkerThreadableLoader.h
r138083 r145930 65 65 ~WorkerThreadableLoader(); 66 66 67 virtual void cancel() ;67 virtual void cancel() OVERRIDE; 68 68 69 69 bool done() const { return m_workerClientWrapper->done(); } … … 73 73 74 74 protected: 75 virtual void refThreadableLoader() { ref(); }76 virtual void derefThreadableLoader() { deref(); }75 virtual void refThreadableLoader() OVERRIDE { ref(); } 76 virtual void derefThreadableLoader() OVERRIDE { deref(); } 77 77 78 78 private: … … 113 113 static void mainThreadCreateLoader(ScriptExecutionContext*, MainThreadBridge*, PassOwnPtr<CrossThreadResourceRequestData>, ThreadableLoaderOptions, const String& outgoingReferrer); 114 114 static void mainThreadCancel(ScriptExecutionContext*, MainThreadBridge*); 115 virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) ;116 virtual void didReceiveResponse(unsigned long identifier, const ResourceResponse&) ;117 virtual void didReceiveData(const char*, int dataLength) ;118 virtual void didReceiveCachedMetadata(const char*, int dataLength) ;119 virtual void didFinishLoading(unsigned long identifier, double finishTime) ;120 virtual void didFail(const ResourceError&) ;121 virtual void didFailAccessControlCheck(const ResourceError&) ;122 virtual void didFailRedirectCheck() ;115 virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) OVERRIDE; 116 virtual void didReceiveResponse(unsigned long identifier, const ResourceResponse&) OVERRIDE; 117 virtual void didReceiveData(const char*, int dataLength) OVERRIDE; 118 virtual void didReceiveCachedMetadata(const char*, int dataLength) OVERRIDE; 119 virtual void didFinishLoading(unsigned long identifier, double finishTime) OVERRIDE; 120 virtual void didFail(const ResourceError&) OVERRIDE; 121 virtual void didFailAccessControlCheck(const ResourceError&) OVERRIDE; 122 virtual void didFailRedirectCheck() OVERRIDE; 123 123 124 124 // Only to be used on the main thread. -
trunk/Source/WebCore/page/DOMWindow.h
r142739 r145930 239 239 240 240 void postMessage(PassRefPtr<SerializedScriptValue> message, const MessagePortArray*, const String& targetOrigin, DOMWindow* source, ExceptionCode&); 241 // FIXME: remove this when we update the ObjC bindings (bug #28774).241 // Needed for Objective-C bindings (see bug 28774). 242 242 void postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort*, const String& targetOrigin, DOMWindow* source, ExceptionCode&); 243 243 void postMessageTimerFired(PassOwnPtr<PostMessageTimer>); -
trunk/Source/WebCore/workers/AbstractWorker.h
r123223 r145930 51 51 public: 52 52 // EventTarget APIs 53 virtual ScriptExecutionContext* scriptExecutionContext() const { return ActiveDOMObject::scriptExecutionContext(); }53 virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE { return ActiveDOMObject::scriptExecutionContext(); } 54 54 55 55 DEFINE_ATTRIBUTE_EVENT_LISTENER(error); … … 58 58 using RefCounted<AbstractWorker>::deref; 59 59 60 virtual void contextDestroyed() ;60 virtual void contextDestroyed() OVERRIDE; 61 61 AbstractWorker(ScriptExecutionContext*); 62 62 virtual ~AbstractWorker(); … … 68 68 69 69 private: 70 virtual void refEventTarget() { ref(); }71 virtual void derefEventTarget() { deref(); }72 virtual EventTargetData* eventTargetData() ;73 virtual EventTargetData* ensureEventTargetData() ;70 virtual void refEventTarget() OVERRIDE { ref(); } 71 virtual void derefEventTarget() OVERRIDE { deref(); } 72 virtual EventTargetData* eventTargetData() OVERRIDE; 73 virtual EventTargetData* ensureEventTargetData() OVERRIDE; 74 74 75 75 EventTargetData m_eventTargetData; -
trunk/Source/WebCore/workers/DedicatedWorkerContext.cpp
r126365 r145930 42 42 namespace WebCore { 43 43 44 // static45 44 PassRefPtr<DedicatedWorkerContext> DedicatedWorkerContext::create(const KURL& url, const String& userAgent, PassOwnPtr<GroupSettings> settings, DedicatedWorkerThread* thread, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin> topOrigin) 46 45 { … … 55 54 } 56 55 56 DedicatedWorkerContext::~DedicatedWorkerContext() 57 { 58 } 59 57 60 const AtomicString& DedicatedWorkerContext::interfaceName() const 58 61 { … … 60 63 } 61 64 62 // FIXME: remove this when we update the ObjC bindings (bug #28774).63 65 void DedicatedWorkerContext::postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort* port, ExceptionCode& ec) 64 66 { … … 67 69 ports.append(port); 68 70 postMessage(message, &ports, ec); 69 }70 71 void DedicatedWorkerContext::postMessage(PassRefPtr<SerializedScriptValue> message, ExceptionCode& ec)72 {73 postMessage(message, static_cast<MessagePortArray*>(0), ec);74 71 } 75 72 -
trunk/Source/WebCore/workers/DedicatedWorkerContext.h
r126365 r145930 46 46 typedef WorkerContext Base; 47 47 static PassRefPtr<DedicatedWorkerContext> create(const KURL&, const String& userAgent, PassOwnPtr<GroupSettings>, DedicatedWorkerThread*, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin> topOrigin); 48 virtual ~DedicatedWorkerContext(); 48 49 49 virtual bool isDedicatedWorkerContext() const { return true; }50 virtual bool isDedicatedWorkerContext() const OVERRIDE { return true; } 50 51 51 52 // Overridden to allow us to check our pending activity after executing imported script. 52 virtual void importScripts(const Vector<String>& urls, ExceptionCode&) ;53 virtual void importScripts(const Vector<String>& urls, ExceptionCode&) OVERRIDE; 53 54 54 55 // EventTarget 55 virtual const AtomicString& interfaceName() const ;56 virtual const AtomicString& interfaceName() const OVERRIDE; 56 57 57 void postMessage(PassRefPtr<SerializedScriptValue>, ExceptionCode&);58 58 void postMessage(PassRefPtr<SerializedScriptValue>, const MessagePortArray*, ExceptionCode&); 59 // FIXME: remove this when we update the ObjC bindings (bug #28774).59 // Needed for Objective-C bindings (see bug 28774). 60 60 void postMessage(PassRefPtr<SerializedScriptValue>, MessagePort*, ExceptionCode&); 61 61 … … 63 63 64 64 DedicatedWorkerThread* thread(); 65 65 66 private: 66 67 DedicatedWorkerContext(const KURL&, const String& userAgent, PassOwnPtr<GroupSettings>, DedicatedWorkerThread*, PassRefPtr<SecurityOrigin> topOrigin); -
trunk/Source/WebCore/workers/DedicatedWorkerThread.h
r126365 r145930 44 44 static PassRefPtr<DedicatedWorkerThread> create(const KURL& scriptURL, const String& userAgent, const GroupSettings*, const String& sourceCode, WorkerLoaderProxy&, WorkerObjectProxy&, WorkerThreadStartMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, const SecurityOrigin* topOrigin); 45 45 WorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; } 46 ~DedicatedWorkerThread();46 virtual ~DedicatedWorkerThread(); 47 47 48 48 protected: 49 virtual PassRefPtr<WorkerContext> createWorkerContext(const KURL&, const String& userAgent, PassOwnPtr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) ;50 virtual void runEventLoop() ;49 virtual PassRefPtr<WorkerContext> createWorkerContext(const KURL&, const String& userAgent, PassOwnPtr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) OVERRIDE; 50 virtual void runEventLoop() OVERRIDE; 51 51 52 52 private: -
trunk/Source/WebCore/workers/SharedWorker.h
r123305 r145930 46 46 MessagePort* port() const { return m_port.get(); } 47 47 48 virtual const AtomicString& interfaceName() const ;48 virtual const AtomicString& interfaceName() const OVERRIDE; 49 49 50 50 private: 51 51 explicit SharedWorker(ScriptExecutionContext*); 52 53 virtual SharedWorker* toSharedWorker() { return this; }54 52 55 53 RefPtr<MessagePort> m_port; -
trunk/Source/WebCore/workers/SharedWorkerContext.h
r125120 r145930 48 48 virtual ~SharedWorkerContext(); 49 49 50 virtual bool isSharedWorkerContext() const { return true; }50 virtual bool isSharedWorkerContext() const OVERRIDE { return true; } 51 51 52 52 // EventTarget 53 virtual const AtomicString& interfaceName() const ;53 virtual const AtomicString& interfaceName() const OVERRIDE; 54 54 55 55 // Setters/Getters for attributes in SharedWorkerContext.idl … … 58 58 59 59 SharedWorkerThread* thread(); 60 60 61 private: 61 62 SharedWorkerContext(const String& name, const KURL&, const String& userAgent, PassOwnPtr<GroupSettings>, SharedWorkerThread*); 62 virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, PassRefPtr<ScriptCallStack>) ;63 virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, PassRefPtr<ScriptCallStack>) OVERRIDE; 63 64 64 65 String m_name; -
trunk/Source/WebCore/workers/SharedWorkerThread.h
r126365 r145930 41 41 public: 42 42 static PassRefPtr<SharedWorkerThread> create(const String& name, const KURL&, const String& userAgent, const GroupSettings*, const String& sourceCode, WorkerLoaderProxy&, WorkerReportingProxy&, WorkerThreadStartMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType); 43 ~SharedWorkerThread();43 virtual ~SharedWorkerThread(); 44 44 45 45 protected: 46 virtual PassRefPtr<WorkerContext> createWorkerContext(const KURL&, const String& userAgent, PassOwnPtr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) ;46 virtual PassRefPtr<WorkerContext> createWorkerContext(const KURL&, const String& userAgent, PassOwnPtr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) OVERRIDE; 47 47 48 48 private: -
trunk/Source/WebCore/workers/Worker.cpp
r129182 r145930 95 95 } 96 96 97 // FIXME: remove this when we update the ObjC bindings (bug #28774).98 97 void Worker::postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort* port, ExceptionCode& ec) 99 98 { … … 102 101 ports.append(port); 103 102 postMessage(message, &ports, ec); 104 }105 106 void Worker::postMessage(PassRefPtr<SerializedScriptValue> message, ExceptionCode& ec)107 {108 postMessage(message, static_cast<MessagePortArray*>(0), ec);109 103 } 110 104 -
trunk/Source/WebCore/workers/Worker.h
r123305 r145930 55 55 virtual ~Worker(); 56 56 57 virtual const AtomicString& interfaceName() const ;57 virtual const AtomicString& interfaceName() const OVERRIDE; 58 58 59 void postMessage(PassRefPtr<SerializedScriptValue> message, ExceptionCode&);60 59 void postMessage(PassRefPtr<SerializedScriptValue> message, const MessagePortArray*, ExceptionCode&); 61 // FIXME: remove this when we update the ObjC bindings (bug #28774).60 // Needed for Objective-C bindings (see bug 28774). 62 61 void postMessage(PassRefPtr<SerializedScriptValue> message, MessagePort*, ExceptionCode&); 63 62 64 63 void terminate(); 65 64 66 virtual bool canSuspend() const ;67 virtual void stop() ;68 virtual bool hasPendingActivity() const ;65 virtual bool canSuspend() const OVERRIDE; 66 virtual void stop() OVERRIDE; 67 virtual bool hasPendingActivity() const OVERRIDE; 69 68 70 69 DEFINE_ATTRIBUTE_EVENT_LISTENER(message); … … 74 73 75 74 // WorkerScriptLoaderClient callbacks 76 virtual void didReceiveResponse(unsigned long identifier, const ResourceResponse&) ;77 virtual void notifyFinished() ;75 virtual void didReceiveResponse(unsigned long identifier, const ResourceResponse&) OVERRIDE; 76 virtual void notifyFinished() OVERRIDE; 78 77 79 virtual void refEventTarget() { ref(); }80 virtual void derefEventTarget() { deref(); }78 virtual void refEventTarget() OVERRIDE { ref(); } 79 virtual void derefEventTarget() OVERRIDE { deref(); } 81 80 82 81 RefPtr<WorkerScriptLoader> m_scriptLoader; -
trunk/Source/WebCore/workers/WorkerContext.h
r141418 r145930 60 60 virtual ~WorkerContext(); 61 61 62 virtual bool isWorkerContext() const { return true; }62 virtual bool isWorkerContext() const OVERRIDE { return true; } 63 63 64 virtual ScriptExecutionContext* scriptExecutionContext() const ;64 virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE; 65 65 66 66 virtual bool isSharedWorkerContext() const { return false; } … … 73 73 virtual String userAgent(const KURL&) const; 74 74 75 virtual void disableEval(const String& errorMessage) ;75 virtual void disableEval(const String& errorMessage) OVERRIDE; 76 76 77 77 WorkerScriptController* script() { return m_script.get(); } … … 85 85 bool hasPendingActivity() const; 86 86 87 virtual void postTask(PassOwnPtr<Task>) ; // Executes the task on context's thread asynchronously.87 virtual void postTask(PassOwnPtr<Task>) OVERRIDE; // Executes the task on context's thread asynchronously. 88 88 89 89 // WorkerGlobalScope … … 105 105 106 106 // ScriptExecutionContext 107 virtual WorkerEventQueue* eventQueue() const ;107 virtual WorkerEventQueue* eventQueue() const OVERRIDE; 108 108 109 virtual bool isContextThread() const ;110 virtual bool isJSExecutionForbidden() const ;109 virtual bool isContextThread() const OVERRIDE; 110 virtual bool isJSExecutionForbidden() const OVERRIDE; 111 111 112 112 #if ENABLE(INSPECTOR) … … 145 145 void applyContentSecurityPolicyFromString(const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType); 146 146 147 virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, PassRefPtr<ScriptCallStack>) ;147 virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, PassRefPtr<ScriptCallStack>) OVERRIDE; 148 148 void addMessageToWorkerConsole(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, PassRefPtr<ScriptCallStack>, ScriptState* = 0, unsigned long requestIdentifier = 0); 149 149 150 150 private: 151 virtual void refScriptExecutionContext() { ref(); }152 virtual void derefScriptExecutionContext() { deref(); }151 virtual void refScriptExecutionContext() OVERRIDE { ref(); } 152 virtual void derefScriptExecutionContext() OVERRIDE { deref(); } 153 153 154 virtual void refEventTarget() { ref(); }155 virtual void derefEventTarget() { deref(); }156 virtual EventTargetData* eventTargetData() ;157 virtual EventTargetData* ensureEventTargetData() ;154 virtual void refEventTarget() OVERRIDE { ref(); } 155 virtual void derefEventTarget() OVERRIDE { deref(); } 156 virtual EventTargetData* eventTargetData() OVERRIDE; 157 virtual EventTargetData* ensureEventTargetData() OVERRIDE; 158 158 159 virtual const KURL& virtualURL() const ;159 virtual const KURL& virtualURL() const OVERRIDE; 160 160 virtual KURL virtualCompleteURL(const String&) const; 161 161 162 virtual void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, PassRefPtr<ScriptCallStack>, ScriptState* = 0, unsigned long requestIdentifier = 0) ;163 virtual void addConsoleMessage(MessageSource, MessageLevel, const String& message, unsigned long requestIdentifier = 0) ;162 virtual void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, PassRefPtr<ScriptCallStack>, ScriptState* = 0, unsigned long requestIdentifier = 0) OVERRIDE; 163 virtual void addConsoleMessage(MessageSource, MessageLevel, const String& message, unsigned long requestIdentifier = 0) OVERRIDE; 164 164 165 virtual EventTarget* errorEventTarget() ;165 virtual EventTarget* errorEventTarget() OVERRIDE; 166 166 167 167 KURL m_url; -
trunk/Source/WebCore/workers/WorkerMessagingProxy.h
r138693 r145930 54 54 // Implementations of WorkerContextProxy. 55 55 // (Only use these methods in the worker object thread.) 56 virtual void startWorkerContext(const KURL& scriptURL, const String& userAgent, const String& sourceCode, WorkerThreadStartMode) ;57 virtual void terminateWorkerContext() ;58 virtual void postMessageToWorkerContext(PassRefPtr<SerializedScriptValue>, PassOwnPtr<MessagePortChannelArray>) ;59 virtual bool hasPendingActivity() const ;60 virtual void workerObjectDestroyed() ;56 virtual void startWorkerContext(const KURL& scriptURL, const String& userAgent, const String& sourceCode, WorkerThreadStartMode) OVERRIDE; 57 virtual void terminateWorkerContext() OVERRIDE; 58 virtual void postMessageToWorkerContext(PassRefPtr<SerializedScriptValue>, PassOwnPtr<MessagePortChannelArray>) OVERRIDE; 59 virtual bool hasPendingActivity() const OVERRIDE; 60 virtual void workerObjectDestroyed() OVERRIDE; 61 61 #if ENABLE(INSPECTOR) 62 virtual void connectToInspector(WorkerContextProxy::PageInspector*) ;63 virtual void disconnectFromInspector() ;64 virtual void sendMessageToInspector(const String&) ;62 virtual void connectToInspector(WorkerContextProxy::PageInspector*) OVERRIDE; 63 virtual void disconnectFromInspector() OVERRIDE; 64 virtual void sendMessageToInspector(const String&) OVERRIDE; 65 65 #endif 66 66 67 67 // Implementations of WorkerObjectProxy. 68 68 // (Only use these methods in the worker context thread.) 69 virtual void postMessageToWorkerObject(PassRefPtr<SerializedScriptValue>, PassOwnPtr<MessagePortChannelArray>) ;70 virtual void postExceptionToWorkerObject(const String& errorMessage, int lineNumber, const String& sourceURL) ;71 virtual void postConsoleMessageToWorkerObject(MessageSource, MessageLevel, const String& message, int lineNumber, const String& sourceURL) ;69 virtual void postMessageToWorkerObject(PassRefPtr<SerializedScriptValue>, PassOwnPtr<MessagePortChannelArray>) OVERRIDE; 70 virtual void postExceptionToWorkerObject(const String& errorMessage, int lineNumber, const String& sourceURL) OVERRIDE; 71 virtual void postConsoleMessageToWorkerObject(MessageSource, MessageLevel, const String& message, int lineNumber, const String& sourceURL) OVERRIDE; 72 72 #if ENABLE(INSPECTOR) 73 virtual void postMessageToPageInspector(const String&) ;74 virtual void updateInspectorStateCookie(const String&) ;73 virtual void postMessageToPageInspector(const String&) OVERRIDE; 74 virtual void updateInspectorStateCookie(const String&) OVERRIDE; 75 75 #endif 76 virtual void confirmMessageFromWorkerObject(bool hasPendingActivity) ;77 virtual void reportPendingActivity(bool hasPendingActivity) ;78 virtual void workerContextClosed() ;79 virtual void workerContextDestroyed() ;76 virtual void confirmMessageFromWorkerObject(bool hasPendingActivity) OVERRIDE; 77 virtual void reportPendingActivity(bool hasPendingActivity) OVERRIDE; 78 virtual void workerContextClosed() OVERRIDE; 79 virtual void workerContextDestroyed() OVERRIDE; 80 80 81 81 // Implementation of WorkerLoaderProxy. 82 82 // These methods are called on different threads to schedule loading 83 83 // requests and to send callbacks back to WorkerContext. 84 virtual void postTaskToLoader(PassOwnPtr<ScriptExecutionContext::Task>) ;85 virtual bool postTaskForModeToWorkerContext(PassOwnPtr<ScriptExecutionContext::Task>, const String& mode) ;84 virtual void postTaskToLoader(PassOwnPtr<ScriptExecutionContext::Task>) OVERRIDE; 85 virtual bool postTaskForModeToWorkerContext(PassOwnPtr<ScriptExecutionContext::Task>, const String& mode) OVERRIDE; 86 86 87 87 void workerThreadCreated(PassRefPtr<DedicatedWorkerThread>); -
trunk/Source/WebCore/workers/WorkerObjectProxy.h
r49734 r145930 51 51 52 52 // No need to notify the parent page context when dedicated workers are closing. 53 virtual void workerContextClosed() { }53 virtual void workerContextClosed() OVERRIDE { } 54 54 }; 55 55 -
trunk/Source/WebCore/workers/WorkerScriptLoader.h
r127227 r145930 68 68 unsigned long identifier() const { return m_identifier; } 69 69 70 virtual void didReceiveResponse(unsigned long /*identifier*/, const ResourceResponse&) ;71 virtual void didReceiveData(const char* data, int dataLength) ;72 virtual void didFinishLoading(unsigned long identifier, double) ;73 virtual void didFail(const ResourceError&) ;74 virtual void didFailRedirectCheck() ;70 virtual void didReceiveResponse(unsigned long /*identifier*/, const ResourceResponse&) OVERRIDE; 71 virtual void didReceiveData(const char* data, int dataLength) OVERRIDE; 72 virtual void didFinishLoading(unsigned long identifier, double) OVERRIDE; 73 virtual void didFail(const ResourceError&) OVERRIDE; 74 virtual void didFailRedirectCheck() OVERRIDE; 75 75 76 76 #if PLATFORM(CHROMIUM) || PLATFORM(BLACKBERRY)
Note: See TracChangeset
for help on using the changeset viewer.