Lines Matching refs:DefaultSharedWorkerRepository

35 #include "DefaultSharedWorkerRepository.h"
106 // Ensures exclusive access to the worker documents. Must not grab any other locks (such as the DefaultSharedWorkerRepository lock) while holding this one.
191 DefaultSharedWorkerRepository::instance().removeProxy(this);
296 DefaultSharedWorkerRepository::instance().workerScriptLoaded(*m_proxy, m_worker->scriptExecutionContext()->userAgent(m_scriptLoader->url()), m_scriptLoader->script(), m_port.release());
302 DefaultSharedWorkerRepository& DefaultSharedWorkerRepository::instance()
304 AtomicallyInitializedStatic(DefaultSharedWorkerRepository*, instance = new DefaultSharedWorkerRepository);
308 void DefaultSharedWorkerRepository::workerScriptLoaded(SharedWorkerProxy& proxy, const String& userAgent, const String& workerScript, PassOwnPtr<MessagePortChannel> port)
331 DefaultSharedWorkerRepository::instance().connectToWorker(worker, port, url, name, ec);
336 DefaultSharedWorkerRepository::instance().documentDetached(document);
341 return DefaultSharedWorkerRepository::instance().hasSharedWorkers(document);
344 bool DefaultSharedWorkerRepository::hasSharedWorkers(Document* document)
354 void DefaultSharedWorkerRepository::removeProxy(SharedWorkerProxy* proxy)
365 void DefaultSharedWorkerRepository::documentDetached(Document* document)
372 void DefaultSharedWorkerRepository::connectToWorker(PassRefPtr<SharedWorker> worker, PassOwnPtr<MessagePortChannel> port, const KURL& url, const String& name, ExceptionCode& ec)
394 PassRefPtr<SharedWorkerProxy> DefaultSharedWorkerRepository::getProxy(const String& name, const KURL& url)
410 DefaultSharedWorkerRepository::DefaultSharedWorkerRepository()
414 DefaultSharedWorkerRepository::~DefaultSharedWorkerRepository()