зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1634253 - P1. Fix constness. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D73819
This commit is contained in:
Родитель
21678aeb07
Коммит
151a0ccd4e
|
@ -322,7 +322,8 @@ uint32_t WorkerThread::RecursionDepth(
|
||||||
return mNestedEventLoopDepth;
|
return mNestedEventLoopDepth;
|
||||||
}
|
}
|
||||||
|
|
||||||
PerformanceCounter* WorkerThread::GetPerformanceCounter(nsIRunnable* aEvent) {
|
PerformanceCounter* WorkerThread::GetPerformanceCounter(
|
||||||
|
nsIRunnable* aEvent) const {
|
||||||
if (mWorkerPrivate) {
|
if (mWorkerPrivate) {
|
||||||
return mWorkerPrivate->GetPerformanceCounter();
|
return mWorkerPrivate->GetPerformanceCounter();
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,7 +75,7 @@ class WorkerThread final : public nsThread {
|
||||||
|
|
||||||
uint32_t RecursionDepth(const WorkerThreadFriendKey& aKey) const;
|
uint32_t RecursionDepth(const WorkerThreadFriendKey& aKey) const;
|
||||||
|
|
||||||
PerformanceCounter* GetPerformanceCounter(nsIRunnable* aEvent) override;
|
PerformanceCounter* GetPerformanceCounter(nsIRunnable* aEvent) const override;
|
||||||
|
|
||||||
NS_INLINE_DECL_REFCOUNTING_INHERITED(WorkerThread, nsThread)
|
NS_INLINE_DECL_REFCOUNTING_INHERITED(WorkerThread, nsThread)
|
||||||
|
|
||||||
|
|
|
@ -1005,7 +1005,7 @@ static bool GetLabeledRunnableName(nsIRunnable* aEvent, nsACString& aName,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
mozilla::PerformanceCounter* nsThread::GetPerformanceCounter(
|
mozilla::PerformanceCounter* nsThread::GetPerformanceCounter(
|
||||||
nsIRunnable* aEvent) {
|
nsIRunnable* aEvent) const {
|
||||||
RefPtr<SchedulerGroup::Runnable> docRunnable = do_QueryObject(aEvent);
|
RefPtr<SchedulerGroup::Runnable> docRunnable = do_QueryObject(aEvent);
|
||||||
if (docRunnable) {
|
if (docRunnable) {
|
||||||
mozilla::dom::DocGroup* docGroup = docRunnable->DocGroup();
|
mozilla::dom::DocGroup* docGroup = docRunnable->DocGroup();
|
||||||
|
@ -1352,7 +1352,7 @@ void nsThread::SetScriptObserver(
|
||||||
mScriptObserver = aScriptObserver;
|
mScriptObserver = aScriptObserver;
|
||||||
}
|
}
|
||||||
|
|
||||||
void nsThread::DoMainThreadSpecificProcessing(bool aReallyWait) {
|
void nsThread::DoMainThreadSpecificProcessing(bool aReallyWait) const {
|
||||||
MOZ_ASSERT(mIsMainThread);
|
MOZ_ASSERT(mIsMainThread);
|
||||||
|
|
||||||
ipc::CancelCPOWs();
|
ipc::CancelCPOWs();
|
||||||
|
|
|
@ -124,7 +124,7 @@ class PerformanceCounterState {
|
||||||
bool mCurrentRunnableIsIdleRunnable = false;
|
bool mCurrentRunnableIsIdleRunnable = false;
|
||||||
|
|
||||||
// Whether we're attached to the mainthread nsThread.
|
// Whether we're attached to the mainthread nsThread.
|
||||||
bool mIsMainThread;
|
const bool mIsMainThread;
|
||||||
|
|
||||||
// The timestamp from which time to be accounted for should be measured. This
|
// The timestamp from which time to be accounted for should be measured. This
|
||||||
// can be the start of a runnable running or the end of a nested runnable
|
// can be the start of a runnable running or the end of a nested runnable
|
||||||
|
@ -179,7 +179,7 @@ class nsThread : public nsIThreadInternal,
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// The PRThread corresponding to this thread.
|
// The PRThread corresponding to this thread.
|
||||||
PRThread* GetPRThread() { return mThread; }
|
PRThread* GetPRThread() const { return mThread; }
|
||||||
|
|
||||||
const void* StackBase() const { return mStackBase; }
|
const void* StackBase() const { return mStackBase; }
|
||||||
size_t StackSize() const { return mStackSize; }
|
size_t StackSize() const { return mStackSize; }
|
||||||
|
@ -225,10 +225,10 @@ class nsThread : public nsIThreadInternal,
|
||||||
|
|
||||||
mozilla::SynchronizedEventQueue* EventQueue() { return mEvents.get(); }
|
mozilla::SynchronizedEventQueue* EventQueue() { return mEvents.get(); }
|
||||||
|
|
||||||
bool ShuttingDown() { return mShutdownContext != nullptr; }
|
bool ShuttingDown() const { return mShutdownContext != nullptr; }
|
||||||
|
|
||||||
virtual mozilla::PerformanceCounter* GetPerformanceCounter(
|
virtual mozilla::PerformanceCounter* GetPerformanceCounter(
|
||||||
nsIRunnable* aEvent);
|
nsIRunnable* aEvent) const;
|
||||||
|
|
||||||
size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
|
size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
|
||||||
|
|
||||||
|
@ -258,7 +258,7 @@ class nsThread : public nsIThreadInternal,
|
||||||
nsLocalExecutionRecord EnterLocalExecution();
|
nsLocalExecutionRecord EnterLocalExecution();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void DoMainThreadSpecificProcessing(bool aReallyWait);
|
void DoMainThreadSpecificProcessing(bool aReallyWait) const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
friend class nsThreadShutdownEvent;
|
friend class nsThreadShutdownEvent;
|
||||||
|
@ -328,7 +328,7 @@ class nsThread : public nsIThreadInternal,
|
||||||
|
|
||||||
int8_t mPriority;
|
int8_t mPriority;
|
||||||
|
|
||||||
bool mIsMainThread;
|
const bool mIsMainThread;
|
||||||
mozilla::Atomic<bool, mozilla::Relaxed>* mIsAPoolThreadFree;
|
mozilla::Atomic<bool, mozilla::Relaxed>* mIsAPoolThreadFree;
|
||||||
|
|
||||||
// Set to true if this thread creates a JSRuntime.
|
// Set to true if this thread creates a JSRuntime.
|
||||||
|
|
Загрузка…
Ссылка в новой задаче