Home | History | Annotate | Download | only in src

Lines Matching defs:WebWorkerBase

32 #include "WebWorkerBase.h"
66 // This class is used to route the result of the WebWorkerBase::allowDatabase
70 static PassRefPtr<AllowDatabaseMainThreadBridge> create(WebWorkerBase* worker, const WTF::String& mode, WebCommonWorkerClient* commonClient, WebFrame* frame, const WTF::String& name, const WTF::String& displayName, unsigned long estimatedSize)
96 AllowDatabaseMainThreadBridge(WebWorkerBase* worker, const WTF::String& mode, WebCommonWorkerClient* commonClient, WebFrame* frame, const WTF::String& name, const WTF::String& displayName, unsigned long estimatedSize)
118 WebWorkerBase* m_worker;
142 WebWorkerBase::WebWorkerBase()
149 WebWorkerBase::~WebWorkerBase()
158 void WebWorkerBase::stopWorkerThread()
167 void WebWorkerBase::initializeLoader(const WebURL& url)
191 void WebWorkerBase::dispatchTaskToMainThread(PassOwnPtr<ScriptExecutionContext::Task> task)
196 void WebWorkerBase::invokeTaskMethod(void* param)
204 void WebWorkerBase::didCreateDataSource(WebFrame*, WebDataSource* ds)
211 WebApplicationCacheHost* WebWorkerBase::createApplicationCacheHost(WebFrame*, WebApplicationCacheHostClient* appcacheHostClient)
218 bool WebWorkerBase::allowDatabase(WebFrame*, const WebString& name, const WebString& displayName, unsigned long estimatedSize)
240 void WebWorkerBase::openFileSystemForWorker(WebFileSystem::Type type, long long size, bool create, WebFileSystemCallbacks* callbacks, bool synchronous)
262 void WebWorkerBase::postMessageToWorkerObject(PassRefPtr<SerializedScriptValue> message,
269 void WebWorkerBase::postMessageTask(ScriptExecutionContext* context,
270 WebWorkerBase* thisPtr,
286 void WebWorkerBase::postExceptionToWorkerObject(const String& errorMessage,
295 void WebWorkerBase::postExceptionTask(ScriptExecutionContext* context,
296 WebWorkerBase* thisPtr,
308 void WebWorkerBase::postConsoleMessageToWorkerObject(MessageSource source,
320 void WebWorkerBase::postConsoleMessageTask(ScriptExecutionContext* context,
321 WebWorkerBase* thisPtr,
335 void WebWorkerBase::confirmMessageFromWorkerObject(bool hasPendingActivity)
341 void WebWorkerBase::confirmMessageTask(ScriptExecutionContext* context,
342 WebWorkerBase* thisPtr,
350 void WebWorkerBase::reportPendingActivity(bool hasPendingActivity)
356 void WebWorkerBase::reportPendingActivityTask(ScriptExecutionContext* context,
357 WebWorkerBase* thisPtr,
365 void WebWorkerBase::workerContextClosed()
371 void WebWorkerBase::workerContextClosedTask(ScriptExecutionContext* context,
372 WebWorkerBase* thisPtr)
380 void WebWorkerBase::workerContextDestroyed()
386 void WebWorkerBase::workerContextDestroyedTask(ScriptExecutionContext* context,
387 WebWorkerBase* thisPtr)
397 void WebWorkerBase::postTaskToLoader(PassOwnPtr<ScriptExecutionContext::Task> task)
403 void WebWorkerBase::postTaskForModeToWorkerContext(