/** Module which presents functionality to the user */ module job_manager; public import mutils.job_manager.manager_utils:FiberData,getFiberData,multithreated,callAndWait,callAndNothing; public import mutils.job_manager.universal_delegate:makeUniversalDelegate; private import mutils.job_manager.manager; private import mutils.job_manager.manager_tests; void startMainLoop(void function() mainLoop,uint threadsCount=0){ jobManager.startMainLoop(mainLoop,threadsCount); } void resumeFiber(FiberData fiberData){ jobManager.addFiber(fiberData); } void testMultithreated(){ testScalability(); }