enqueueJob overloads
Declared in <bdlmt_fixedthreadpool.h>
Same as the preceding overload, moving functor into the queue.
int
enqueueJob(bslmf::MovableRef<Job> functor);
» more...
Enqueue functor for execution by a worker thread.
int
enqueueJob(Job const& functor);
» more...
Enqueue function with userData for execution by a worker thread.
int
enqueueJob(
FixedThreadPoolJobFunc function,
void* userData);
» more...
0 on success, and a non-zero value otherwise
| Name | Description |
|---|---|
| functor | job to execute, moved into the queue |
| function | job function to enqueue |
| userData | opaque pointer passed to function |