You.i Engine
CYIThreadPools Member List

This is the complete list of members for CYIThreadPools, including all inherited members.

CYIThreadPools(bool bInstanciateDefaultPool=true, uint32_t uDefaultPoolThreadsCount=0)CYIThreadPools
DestroyManagedThreadPool(const CYIString &name)CYIThreadPoolsstatic
GetDefaultPoolThreadsCount()CYIThreadPoolsstatic
GetDefaultThreadPool()CYIThreadPoolsstatic
GetLogicalProcessorsCount(bool bUsableProcessorsOnly)CYIThreadPoolsstatic
GetManagedThreadPool(const CYIString &name, uint32_t uMaxSize=4, uint32_t uMaxSleepingSize=4, uint32_t uInitialSize=2, uint32_t uExpiryTimeMs=30000, YI_PRIORITY ePriority=YI_PRIORITY_DEFAULT, uint32_t uStackSize=CYIThread::DEFAULT_STACK_SIZE)CYIThreadPoolsstatic
InstanceDestroyManagedThreadPool(const CYIString &name)CYIThreadPools
InstanceGetDefaultThreadPool()CYIThreadPools
InstanceGetManagedThreadPool(const CYIString &name, uint32_t uMaxSize=4, uint32_t uMaxSleepingSize=4, uint32_t uInitialSize=2, uint32_t uExpiryTimeMs=30000, YI_PRIORITY ePriority=YI_PRIORITY_DEFAULT, uint32_t uStackSize=CYIThread::DEFAULT_STACK_SIZE)CYIThreadPools
InstanceRunAsync(std::unique_ptr< CYITaskBase > pTask)CYIThreadPools
InstanceRunOnNewThread(std::unique_ptr< CYITaskBase > pTask)CYIThreadPools
RunAsync(std::unique_ptr< CYITaskBase > pTask)CYIThreadPoolsstatic
RunOnNewThread(std::unique_ptr< CYITaskBase > pTask)CYIThreadPoolsstatic
RunOnUIThread(std::unique_ptr< CYITaskBase > pTask)CYIThreadPoolsstatic
~CYIThreadPools()CYIThreadPools