RADLib
RADical C++ application framework
RADCore::RADThreadPool Member List

This is the complete list of members for RADCore::RADThreadPool, including all inherited members.

associatedEventLoop() constRADCore::RADObject
lifetimeToken() constRADCore::RADObject
moveToThread(std::thread::id tId, EventLoop *loop=nullptr)RADCore::RADObject
RADObject()RADCore::RADObject
RADThreadPool(size_t threadCount=std::thread::hardware_concurrency())RADCore::RADThreadPoolexplicit
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::RADThreadPoolinline
submitTyped(EventLoop &completionLoop, F &&task) -> RADFutureT< std::invoke_result_t< F >>RADCore::RADThreadPoolinline
threadAffinity() constRADCore::RADObject
threadCount() constRADCore::RADThreadPool
threadId() constRADCore::RADObject
waitForDone()RADCore::RADThreadPool
~RADObject()RADCore::RADObjectvirtual
~RADThreadPool() overrideRADCore::RADThreadPool