OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
60 | 60 |
61 void postMessageToWorkerObject(PassRefPtr<SerializedScriptValue>, std::uniqu
e_ptr<MessagePortChannelArray>); | 61 void postMessageToWorkerObject(PassRefPtr<SerializedScriptValue>, std::uniqu
e_ptr<MessagePortChannelArray>); |
62 void postTaskToMainExecutionContext(std::unique_ptr<ExecutionContextTask>); | 62 void postTaskToMainExecutionContext(std::unique_ptr<ExecutionContextTask>); |
63 void confirmMessageFromWorkerObject(bool hasPendingActivity); | 63 void confirmMessageFromWorkerObject(bool hasPendingActivity); |
64 void reportPendingActivity(bool hasPendingActivity); | 64 void reportPendingActivity(bool hasPendingActivity); |
65 | 65 |
66 // WorkerReportingProxy overrides. | 66 // WorkerReportingProxy overrides. |
67 void reportException(const String& errorMessage, std::unique_ptr<SourceLocat
ion>) override; | 67 void reportException(const String& errorMessage, std::unique_ptr<SourceLocat
ion>) override; |
68 void reportConsoleMessage(ConsoleMessage*) override; | 68 void reportConsoleMessage(ConsoleMessage*) override; |
69 void postMessageToPageInspector(const String&) override; | 69 void postMessageToPageInspector(const String&) override; |
70 void postWorkerConsoleAgentEnabled() override; | |
71 void didEvaluateWorkerScript(bool success) override { } | 70 void didEvaluateWorkerScript(bool success) override { } |
72 void workerGlobalScopeStarted(WorkerGlobalScope*) override { } | 71 void workerGlobalScopeStarted(WorkerGlobalScope*) override { } |
73 void workerGlobalScopeClosed() override; | 72 void workerGlobalScopeClosed() override; |
74 void workerThreadTerminated() override; | 73 void workerThreadTerminated() override; |
75 void willDestroyWorkerGlobalScope() override { } | 74 void willDestroyWorkerGlobalScope() override { } |
76 | 75 |
77 protected: | 76 protected: |
78 InProcessWorkerObjectProxy(InProcessWorkerMessagingProxy*); | 77 InProcessWorkerObjectProxy(InProcessWorkerMessagingProxy*); |
79 virtual ExecutionContext* getExecutionContext(); | 78 virtual ExecutionContext* getExecutionContext(); |
80 | 79 |
81 private: | 80 private: |
82 // This object always outlives this proxy. | 81 // This object always outlives this proxy. |
83 InProcessWorkerMessagingProxy* m_messagingProxy; | 82 InProcessWorkerMessagingProxy* m_messagingProxy; |
84 }; | 83 }; |
85 | 84 |
86 } // namespace blink | 85 } // namespace blink |
87 | 86 |
88 #endif // InProcessWorkerObjectProxy_h | 87 #endif // InProcessWorkerObjectProxy_h |
OLD | NEW |