| Index: base/threading/platform_thread_internal_posix.h
|
| diff --git a/base/threading/platform_thread_internal_posix.h b/base/threading/platform_thread_internal_posix.h
|
| index 1ae968fff087d0452af7f36c9a328027a26164b4..62006ce13c96287d1ce2517efdeadd30a0658df1 100644
|
| --- a/base/threading/platform_thread_internal_posix.h
|
| +++ b/base/threading/platform_thread_internal_posix.h
|
| @@ -21,12 +21,22 @@ extern const ThreadPriorityToNiceValuePair kThreadPriorityToNiceValueMap[4];
|
| // implementation of kThreadPriorityToNiceValueMap.
|
| int ThreadPriorityToNiceValue(ThreadPriority priority);
|
|
|
| +// Returns the ThreadPrioirty matching |nice_value| based on the platform-
|
| +// specific implementation of kThreadPriorityToNiceValueMap.
|
| +ThreadPriority NiceValueToThreadPriority(int nice_value);
|
| +
|
| // Allows platform specific tweaks to the generic POSIX solution for
|
| // SetThreadPriority. Returns true if the platform-specific implementation
|
| // handled this |priority| change, false if the generic implementation should
|
| // instead proceed.
|
| -bool HandleSetThreadPriorityForPlatform(PlatformThreadHandle handle,
|
| - ThreadPriority priority);
|
| +bool SetThreadPriorityForPlatform(PlatformThreadHandle handle,
|
| + ThreadPriority priority);
|
| +
|
| +// Returns true if there is a platform-specific ThreadPriority set on |handle|
|
| +// (and returns the actual ThreadPriority via |priority|). Returns false
|
| +// otherwise, leaving |priority| untouched.
|
| +bool GetThreadPriorityForPlatform(PlatformThreadHandle handle,
|
| + ThreadPriority* priority);
|
|
|
| } // namespace internal
|
|
|
|
|