📄 class_c_thread_pool.html
字号:
</tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="0b09452c70390003bb457d7429178260"></a><!-- doxytag: member="CThreadPool::AddThreads" ref="0b09452c70390003bb457d7429178260" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void CThreadPool::AddThreads </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [protected]</code></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="2ea3c73bf92832192cdd0c4901abe8df"></a><!-- doxytag: member="CThreadPool::RemoveThreads" ref="2ea3c73bf92832192cdd0c4901abe8df" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void CThreadPool::RemoveThreads </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [protected]</code></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="390dd6bb203634e9c7c855494e6a1470"></a><!-- doxytag: member="CThreadPool::GetThreadPoolStatus" ref="390dd6bb203634e9c7c855494e6a1470" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_c_thread_pool.html#0bacfbb0688c2cf8ec70aa704cf94e44">CThreadPool::ThreadPoolStatus</a> CThreadPool::GetThreadPoolStatus </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [protected]</code></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="1a7eefd03f1982ed78bbd97ccfc10f16"></a><!-- doxytag: member="CThreadPool::ChangeStatus" ref="1a7eefd03f1982ed78bbd97ccfc10f16" args="(DWORD threadId, bool status)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void CThreadPool::ChangeStatus </td> <td>(</td> <td class="paramtype">DWORD </td> <td class="paramname"> <em>threadId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>status</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [protected]</code></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="81bd2096c3f6b63f49968b9df24cae45"></a><!-- doxytag: member="CThreadPool::RemoveThread" ref="81bd2096c3f6b63f49968b9df24cae45" args="(DWORD threadId)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void CThreadPool::RemoveThread </td> <td>(</td> <td class="paramtype">DWORD </td> <td class="paramname"> <em>threadId</em> </td> <td> ) </td> <td width="100%"><code> [inline, protected]</code></td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr><h2>友元及相关函数文档</h2><a class="anchor" name="4891cd33bb7c490dfd1c4bb766c2377b"></a><!-- doxytag: member="CThreadPool::ManagerProc" ref="4891cd33bb7c490dfd1c4bb766c2377b" args="(void *p)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int CThreadPool::ManagerProc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>p</em> </td> <td> ) </td> <td width="100%"><code> [friend]</code></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="449f322aaa87df2766d3a2feded6b626"></a><!-- doxytag: member="CThreadPool::WorkerProc" ref="449f322aaa87df2766d3a2feded6b626" args="(void *p)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int CThreadPool::WorkerProc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>p</em> </td> <td> ) </td> <td width="100%"><code> [friend]</code></td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr><h2>成员数据文档</h2><a class="anchor" name="a8b4ceabf090930b3d3003d7487973a3"></a><!-- doxytag: member="CThreadPool::m_hMgrThread" ref="a8b4ceabf090930b3d3003d7487973a3" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">HANDLE <a class="el" href="class_c_thread_pool.html#a8b4ceabf090930b3d3003d7487973a3">CThreadPool::m_hMgrThread</a><code> [protected]</code> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="a63f27ba07c1d5b7af98e0427b592cf3"></a><!-- doxytag: member="CThreadPool::m_hMgrIoPort" ref="a63f27ba07c1d5b7af98e0427b592cf3" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">HANDLE <a class="el" href="class_c_thread_pool.html#a63f27ba07c1d5b7af98e0427b592cf3">CThreadPool::m_hMgrIoPort</a><code> [protected]</code> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="261943984797e12df4db2287f0349a99"></a><!-- doxytag: member="CThreadPool::m_nNumberOfStaticThreads" ref="261943984797e12df4db2287f0349a99" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">UINT <a class="el" href="class_c_thread_pool.html#261943984797e12df4db2287f0349a99">CThreadPool::m_nNumberOfStaticThreads</a><code> [mutable, protected]</code> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="a602d3abd1256cd3bcfb144cf7c139bc"></a><!-- doxytag: member="CThreadPool::m_nNumberOfTotalThreads" ref="a602d3abd1256cd3bcfb144cf7c139bc" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">UINT <a class="el" href="class_c_thread_pool.html#a602d3abd1256cd3bcfb144cf7c139bc">CThreadPool::m_nNumberOfTotalThreads</a><code> [mutable, protected]</code> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="bd8adc284ceaee4a6780ef37108cf1a9"></a><!-- doxytag: member="CThreadPool::m_threadMap" ref="bd8adc284ceaee4a6780ef37108cf1a9" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">CMap<DWORD, DWORD&, <a class="el" href="struct_thread_info.html">ThreadInfo</a>, <a class="el" href="struct_thread_info.html">ThreadInfo</a>&> <a class="el" href="class_c_thread_pool.html#bd8adc284ceaee4a6780ef37108cf1a9">CThreadPool::m_threadMap</a><code> [protected]</code> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="a013af10c9ca27fba4e87b6097d38eac"></a><!-- doxytag: member="CThreadPool::m_arrayCs" ref="a013af10c9ca27fba4e87b6097d38eac" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">CCriticalSection <a class="el" href="class_c_thread_pool.html#a013af10c9ca27fba4e87b6097d38eac">CThreadPool::m_arrayCs</a><code> [protected]</code> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="7e17984c77d1dfd20162b014aeb1caa1"></a><!-- doxytag: member="CThreadPool::m_hWorkerIoPort" ref="7e17984c77d1dfd20162b014aeb1caa1" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">HANDLE <a class="el" href="class_c_thread_pool.html#7e17984c77d1dfd20162b014aeb1caa1">CThreadPool::m_hWorkerIoPort</a><code> [protected]</code> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr>该类的文档由以下文件生成:<ul><li><a class="el" href="threadpool_8h-source.html">threadpool.h</a><li><a class="el" href="_thread_pool_8cpp.html">ThreadPool.cpp</a></ul><hr size="1"><address style="align: right;"><small>Generated at Sat May 19 16:04:04 2007 for cmpp3api by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1-p1 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -