SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::Net::EventLoopThreadPool Member List

This is the complete list of members for Spices::Net::EventLoopThreadPool, including all inherited members.

CheckRunningState() constSpices::ThreadPool_Basic< Params >inlineprotected
Continue()Spices::ThreadPool_Basic< Params >inline
EventLoopThreadPool(const InetAddress &listenAddress)Spices::Net::EventLoopThreadPoolinline
GetAllLoops()Spices::Net::EventLoopThreadPool
GetIdleThreadSize() constSpices::ThreadPool_Basic< Params >inline
GetInitThreadSize() constSpices::ThreadPool_Basic< Params >inline
GetNextLoop()Spices::Net::EventLoopThreadPool
GetPoolMode() constSpices::ThreadPool_Basic< Params >inline
GetTasks() constSpices::ThreadPool_Basic< Params >inline
GetThreadIdleTimeOut() constSpices::ThreadPool_Basic< Params >inline
GetThreads() constSpices::ThreadPool_Basic< Params >inline
GetThreadsCount() constSpices::ThreadPool_Basic< Params >inline
IsPoolRunning() constSpices::ThreadPool_Basic< Params >inline
m_ExitCondSpices::ThreadPool_Basic< Params >protected
m_IdleCondSpices::ThreadPool_Basic< Params >protected
m_IdleThreadSizeSpices::ThreadPool_Basic< Params >protected
m_InitThreadSizeSpices::ThreadPool_Basic< Params >protected
m_IsPoolRunningSpices::ThreadPool_Basic< Params >protected
m_IsSuspendSpices::ThreadPool_Basic< Params >protected
m_IsThreadsPreparedSpices::Net::EventLoopThreadPoolprivate
m_ListenAddressSpices::Net::EventLoopThreadPoolprivate
m_LoopsSpices::Net::EventLoopThreadPoolprivate
m_MutexSpices::ThreadPool_Basic< Params >protected
m_NextSpices::Net::EventLoopThreadPoolprivate
m_NotEmptySpices::ThreadPool_Basic< Params >protected
m_NThreadsSpices::ThreadPool_Basic< Params >protected
m_PoolModeSpices::ThreadPool_Basic< Params >protected
m_PoolNameSpices::ThreadPool_Basic< Params >protected
m_TaskQueueSpices::ThreadPool_Basic< Params >protected
m_TasksSpices::ThreadPool_Basic< Params >protected
m_ThreadIdleTimeOutSpices::ThreadPool_Basic< Params >protected
m_ThreadInitCallbackSpices::Net::EventLoopThreadPoolprivate
m_ThreadsSpices::ThreadPool_Basic< Params >protected
Name() constSpices::Net::EventLoopThreadPoolinline
operator=(const ThreadPool_Basic &)=deleteSpices::ThreadPool_Basic< Params >
SetMode(PoolMode mode)Spices::ThreadPool_Basic< Params >inline
SetThreadIdleTimeOut(int idleTime)Spices::ThreadPool_Basic< Params >inline
Start(int initThreadSize=3, ThreadInitCallback cb=nullptr)Spices::Net::EventLoopThreadPool
Spices::ThreadPool_Basic::Start(int initThreadSize=0.5 *std::thread::hardware_concurrency())Spices::ThreadPool_Basic< Params >inline
SubmitPoolTask(Func &&func, Args &&... args) -> std::future< decltype(func(std::forward< Args >(args)...))>Spices::ThreadPool_Basic< Params >inline
SubmitThreadTask_LightWeight(uint32_t threadId, std::function< void(Params...)> func)Spices::ThreadPool_Basic< Params >inline
SubmitThreadTask_LightWeight_ForEach(std::function< void(Params...)> func)Spices::ThreadPool_Basic< Params >inline
Suspend()Spices::ThreadPool_Basic< Params >inline
Task typedefSpices::ThreadPool_Basic< Params >
ThreadFunc(Thread<> *thread)Spices::Net::EventLoopThreadPool
ThreadInitCallback typedefSpices::Net::EventLoopThreadPool
ThreadPool_Basic(const std::string &name="NonNameT")Spices::ThreadPool_Basic< Params >inline
ThreadPool_Basic(const ThreadPool_Basic &)=deleteSpices::ThreadPool_Basic< Params >
Wait()Spices::ThreadPool_Basic< Params >inline
~EventLoopThreadPool() override=defaultSpices::Net::EventLoopThreadPoolvirtual
~ThreadPool_Basic()Spices::ThreadPool_Basic< Params >inlinevirtual