|base threadpool object More...|
|virtual bool||threadpool::Pool::addRequest (thread_work_fn fn, void *context)=0|
|static smart_ptr< Pool >||threadpool::Pool::create (const Datahash *params)|
Caller can provide a Datahash containing configuration.
This initializes a pool of worker threads.
Then the caller can add requests to the pool. The next available worker will pick up and execute the request.
NOTE: This isn't actually a thread pool yet! This library creates threads per request. But the API should be stable, and a real thread pool can be implemented underneath.
|virtual bool threadpool::Pool::addRequest||(||thread_work_fn||fn,|