You.i Engine
CYIThreadPool Member List

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

CYIThreadPool(const CYIString &sName="ThreadPool", 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)CYIThreadPool
GetName() const CYIThreadPool
GetPendingTasksCount() const CYIThreadPool
GetSleepingThreadsCount() const CYIThreadPool
GetThreadsCount() const CYIThreadPool
Queue(std::unique_ptr< CYITaskBase > pTask)CYIThreadPool
Queue(ResultType(*const pFunc)())CYIThreadPool
Queue(ResultType(*const pFunc)(P1), P1 const &funcParam1)CYIThreadPool
Queue(ResultType(*const pFunc)(P1, P2), P1 const &funcParam1, P2 const &funcParam2)CYIThreadPool
Queue(ResultType(*const pFunc)(P1, P2, P3), P1 const &funcParam1, P2 const &funcParam2, P3 const &funcParam3)CYIThreadPool
Queue(ResultType(*const pFunc)(P1, P2, P3, P4), P1 const &funcParam1, P2 const &funcParam2, P3 const &funcParam3, P4 const &funcParam4)CYIThreadPool
QueueAndForget(ResultType(*const pFunc)())CYIThreadPool
QueueAndForget(ResultType(*const pFunc)(P1), P1 const &funcParam1)CYIThreadPool
QueueAndForget(ResultType(*const pFunc)(P1, P2), P1 const &funcParam1, P2 const &funcParam2)CYIThreadPool
QueueAndForget(ResultType(*const pFunc)(P1, P2, P3), P1 const &funcParam1, P2 const &funcParam2, P3 const &funcParam3)CYIThreadPool
QueueAndForget(ResultType(*const pFunc)(P1, P2, P3, P4), P1 const &funcParam1, P2 const &funcParam2, P3 const &funcParam3, P4 const &funcParam4)CYIThreadPool
Shutdown()CYIThreadPool
~CYIThreadPool()CYIThreadPoolvirtual