Lines Matching refs:aWorkerPrivate

22   ReleaseRefControlRunnable(WorkerPrivate* aWorkerPrivate,  in ReleaseRefControlRunnable()  argument
24 : WorkerControlRunnable(aWorkerPrivate, WorkerThreadUnchangedBusyCount), in ReleaseRefControlRunnable()
29 bool PreDispatch(WorkerPrivate* aWorkerPrivate) override { return true; } in PreDispatch() argument
31 void PostDispatch(WorkerPrivate* aWorkerPrivate, in PostDispatch() argument
34 bool WorkerRun(JSContext* aCx, WorkerPrivate* aWorkerPrivate) override { in WorkerRun() argument
48 WorkerRef::WorkerRef(WorkerPrivate* aWorkerPrivate, const char* aName, in WorkerRef() argument
50 : mWorkerPrivate(aWorkerPrivate), in WorkerRef()
54 MOZ_ASSERT(aWorkerPrivate); in WorkerRef()
57 aWorkerPrivate->AssertIsOnWorkerThread(); in WorkerRef()
106 WorkerPrivate* aWorkerPrivate, std::function<void()>&& aCallback) { in Create() argument
107 MOZ_ASSERT(aWorkerPrivate); in Create()
108 aWorkerPrivate->AssertIsOnWorkerThread(); in Create()
110 RefPtr<WeakWorkerRef> ref = new WeakWorkerRef(aWorkerPrivate); in Create()
120 WeakWorkerRef::WeakWorkerRef(WorkerPrivate* aWorkerPrivate) in WeakWorkerRef() argument
121 : WorkerRef(aWorkerPrivate, "WeakWorkerRef", false) {} in WeakWorkerRef()
151 WorkerPrivate* const aWorkerPrivate, const char* const aName, in Create() argument
154 CreateImpl(aWorkerPrivate, aName, Canceling)) { in Create()
163 WorkerPrivate* const aWorkerPrivate, const char* const aName) { in CreateForcibly() argument
164 return CreateImpl(aWorkerPrivate, aName, Killing); in CreateForcibly()
169 WorkerPrivate* const aWorkerPrivate, const char* const aName, in CreateImpl() argument
171 MOZ_ASSERT(aWorkerPrivate); in CreateImpl()
174 RefPtr<StrongWorkerRef> ref = new StrongWorkerRef(aWorkerPrivate, aName); in CreateImpl()
182 StrongWorkerRef::StrongWorkerRef(WorkerPrivate* aWorkerPrivate, in StrongWorkerRef() argument
184 : WorkerRef(aWorkerPrivate, aName, true) {} in StrongWorkerRef()
221 WorkerPrivate* aWorkerPrivate, const char* aName, in Create() argument
223 MOZ_ASSERT(aWorkerPrivate); in Create()
224 aWorkerPrivate->AssertIsOnWorkerThread(); in Create()
226 RefPtr<IPCWorkerRef> ref = new IPCWorkerRef(aWorkerPrivate, aName); in Create()
236 IPCWorkerRef::IPCWorkerRef(WorkerPrivate* aWorkerPrivate, const char* aName) in IPCWorkerRef() argument
237 : WorkerRef(aWorkerPrivate, aName, false) {} in IPCWorkerRef()