This bug tracks replacing static task posting methods on BrowserThread with base's post_task.h API, by utilizing extension TaskTraits to specify the BrowserThread. For example:
BrowserThread::PostTask(BrowserThread::IO, FROM_HERE, ...)
-> base::PostTaskWithTraits(FROM_HERE, {BrowserThread::IO}, ...)
BrowserThread::PostNonNestableTask(BrowserThread::IO, FROM_HERE, ...)
-> base::PostTaskWithTraits(FROM_HERE, {BrowserThread::IO, NonNestable()}, ...)
BrowserThread::GetTaskRunnerForThread(BrowserThread::IO)
-> base::CreateSingleThreadTaskRunnerWithTraits({BrowserThread::IO})
Comment 1 by eseckler@chromium.org
, Aug 28Cc: gab@chromium.org skyos...@chromium.org fdoray@chromium.org alexclarke@chromium.org
Labels: -Pri-3 Pri-2