|
RADLib
RADical C++ application framework
|
This is the complete list of members for RADCore::RADThreadPool, including all inherited members.
| associatedEventLoop() const | RADCore::RADObject | |
| lifetimeToken() const | RADCore::RADObject | |
| moveToThread(std::thread::id tId, EventLoop *loop=nullptr) | RADCore::RADObject | |
| RADObject() | RADCore::RADObject | |
| RADThreadPool(size_t threadCount=std::thread::hardware_concurrency()) | RADCore::RADThreadPool | explicit |
| registerLink(const ConnectionRecord &record) | RADCore::RADObject | |
| submit(EventLoop &completionLoop, std::function< RADVariant()> task) | RADCore::RADThreadPool | |
| submitCancellable(EventLoop &completionLoop, RADCancellationToken token, F &&task) -> RADFutureT< std::invoke_result_t< F, RADCancellationToken >> | RADCore::RADThreadPool | inline |
| submitTyped(EventLoop &completionLoop, F &&task) -> RADFutureT< std::invoke_result_t< F >> | RADCore::RADThreadPool | inline |
| threadAffinity() const | RADCore::RADObject | |
| threadCount() const | RADCore::RADThreadPool | |
| threadId() const | RADCore::RADObject | |
| waitForDone() | RADCore::RADThreadPool | |
| ~RADObject() | RADCore::RADObject | virtual |
| ~RADThreadPool() override | RADCore::RADThreadPool |