diff options
author | Charlie Swanson <charlie.swanson@mongodb.com> | 2017-09-11 15:47:10 -0400 |
---|---|---|
committer | Charlie Swanson <charlie.swanson@mongodb.com> | 2017-09-18 17:09:10 -0400 |
commit | 29faa71a0bdf07a1c9af09cf33e2953d816de1cf (patch) | |
tree | e7d927592e4584abd78a6a709d08a98c16df661a /src/mongo/executor/thread_pool_task_executor.h | |
parent | b394a689561bc35f5e75ff1b6eef2e4fe1ddd512 (diff) | |
download | mongo-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.h | 1 |
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; |