[ThreadPool] Fix docs to match new API
[email protected]
Bug: 1026641
Change-Id: I68c6e40f080ac5808cd9c67e227695ca921e1691
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2026714
Auto-Submit: Gabriel Charette <[email protected]>
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Reviewed-by: Etienne Pierre-Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#736281}
diff --git a/docs/threading_and_tasks.md b/docs/threading_and_tasks.md
index 998e5251..f483d44 100644
--- a/docs/threading_and_tasks.md
+++ b/docs/threading_and_tasks.md
@@ -654,8 +654,7 @@
// Returns the latest thread-safe number of incomplete work items.
void NumIncompleteWorkItems();
-base::PostJob(FROM_HERE,
- {base::ThreadPool()},
+base::PostJob(FROM_HERE, {},
base::BindRepeating(&WorkerTask),
base::BindRepeating(&NumIncompleteWorkItems));
```
diff --git a/docs/threading_and_tasks_testing.md b/docs/threading_and_tasks_testing.md
index e249cc1..1ab22e3 100644
--- a/docs/threading_and_tasks_testing.md
+++ b/docs/threading_and_tasks_testing.md
@@ -106,9 +106,8 @@
public:
FooService()
: backend_task_runner_(
- base::CreateSequencedTaskRunnerWithTraits(
- base::MayBlock(), base::ThreadPool(),
- base::TaskPriority::BEST_EFFORT))),
+ base::ThreadPool::CreateSequencedTaskRunner(
+ {base::MayBlock(), base::TaskPriority::BEST_EFFORT})),
backend_(new FooBackend,
base::OnTaskRunnerDeleter(backend_task_runner_)) {}
@@ -117,7 +116,7 @@
DCHECK(owning_sequence_->RunsTasksInCurrentSequence());
backend_task_runner_->PostTaskAndReply(
base::BindOnce(&FooBackend::Flush, Unretained(backend_.get()),
- std::move(on_done));
+ std::move(on_done)));
}
private:
@@ -254,12 +253,12 @@
base::test::TaskEnvironment::TimeSource::MOCK_TIME};
base::WaitableEvent event;
base::RunLoop run_loop;
- base::PostTaskAndReply(
- FROM_HERE, {base::ThreadPool(), base::MayBlock()},
+ base::ThreadPool::PostTaskAndReply(
+ FROM_HERE, {base::MayBlock()},
base::BindOnce(&BlocksOnEvent, base::Unretained(&event)),
run_loop.QuitClosure());
- base::PostDelayedTask(
- FROM_HERE, {base::ThreadPool()},
+ base::ThreadPool::PostDelayedTask(
+ FROM_HERE, {},
base::BindOnce(&WaitableEvent::Signal, base::Unretained(&event)),
kTimeout);
// Can't use task_environment.FastForwardBy() since BlocksOnEvent blocks