add overloads
Declared in <folly/executors/IOThreadPoolExecutor.h>
Schedules a task to run on one of the IO threads.
virtual
void
add(Func func) override;
» more...
If func doesn't get started within expiration time after its enqueued, expireCallback will be run
virtual
void
add(
Func func,
std::chrono::milliseconds expiration,
Func expireCallback);
» more...
Schedules a task with an expiration and optional expiration callback.
virtual
void
add(
Func func,
std::chrono::milliseconds expiration,
Func expireCallback = nullptr) override;
» more...
| Name | Description |
|---|---|
| func | The task to run. |
| expiration | Maximum time to wait for func to start execution |
| expireCallback | If expiration limit is reached, execute this callback |