summaryrefslogtreecommitdiff
path: root/src/mongo/executor/thread_pool_task_executor.h
diff options
context:
space:
mode:
authorCharlie Swanson <charlie.swanson@mongodb.com>2017-09-11 15:47:10 -0400
committerCharlie Swanson <charlie.swanson@mongodb.com>2017-09-18 17:09:10 -0400
commit29faa71a0bdf07a1c9af09cf33e2953d816de1cf (patch)
treee7d927592e4584abd78a6a709d08a98c16df661a /src/mongo/executor/thread_pool_task_executor.h
parentb394a689561bc35f5e75ff1b6eef2e4fe1ddd512 (diff)
downloadmongo-29faa71a0bdf07a1c9af09cf33e2953d816de1cf.tar.gz
SERVER-29141 Add a waitForEvent with a timeout to TaskExecutor.
Diffstat (limited to 'src/mongo/executor/thread_pool_task_executor.h')
-rw-r--r--src/mongo/executor/thread_pool_task_executor.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/executor/thread_pool_task_executor.h b/src/mongo/executor/thread_pool_task_executor.h
index 4a02e3bb73a..b443061945e 100644
--- a/src/mongo/executor/thread_pool_task_executor.h
+++ b/src/mongo/executor/thread_pool_task_executor.h
@@ -73,6 +73,7 @@ public:
StatusWith<EventHandle> makeEvent() override;
void signalEvent(const EventHandle& event) override;
StatusWith<CallbackHandle> onEvent(const EventHandle& event, const CallbackFn& work) override;
+ Status waitForEvent(OperationContext* opCtx, const EventHandle& event) override;
void waitForEvent(const EventHandle& event) override;
StatusWith<CallbackHandle> scheduleWork(const CallbackFn& work) override;
StatusWith<CallbackHandle> scheduleWorkAt(Date_t when, const CallbackFn& work) override;