|
libosmscout 1.1.1
|
#include <libosmscout/include/osmscout/async/WorkQueue.h>


Public Member Functions | |
| WorkQueue ()=default | |
| WorkQueue (size_t queueLimit) | |
| ~WorkQueue () override=default | |
| bool | PopTask (Task &task) |
| Public Member Functions inherited from osmscout::ProcessingQueue< std::packaged_task< R()> > | |
| ProcessingQueue () | |
| ProcessingQueue & | operator= (const ProcessingQueue &)=delete |
| virtual | ~ProcessingQueue ()=default |
| void | PushTask (const std::packaged_task< R()> &task) |
| std::optional< std::packaged_task< R()> > | PopTask () |
| void | Stop () |
|
default |
|
explicit |
|
overridedefault |
| bool osmscout::WorkQueue< R >::PopTask | ( | Task & | task | ) |