📄 class_plugin_thread_pool_1_1_thread_pool.html
字号:
<p>This is the proxy thread method to 'ThreadChecker' method. <p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00097">97</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.<p>References <a class="el" href="_thread_pool_8h-source.html#l00106">PluginThreadPool::ThreadPool< T >::ThreadChecker()</a>.<p>Referenced by <a class="el" href="_thread_pool_8h-source.html#l00052">PluginThreadPool::ThreadPool< T >::ThreadPool()</a>.</div></div><p><hr><h2>Member Data Documentation</h2><a class="anchor" name="e89b7ec48e7c5390ca40238c8b5b7e67"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::critsec" ref="e89b7ec48e7c5390ca40238c8b5b7e67" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname">CRITICAL_SECTION <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#e89b7ec48e7c5390ca40238c8b5b7e67">critsec</a><code> [private]</code> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00235">235</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.<p>Referenced by <a class="el" href="_thread_pool_8h-source.html#l00181">PluginThreadPool::ThreadPool< T >::ProcessList()</a>, and <a class="el" href="_thread_pool_8h-source.html#l00052">PluginThreadPool::ThreadPool< T >::ThreadPool()</a>.</div></div><p><a class="anchor" name="3d17c3505d5cb1da22d4357af2193dfc"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::freeThreadEvent" ref="3d17c3505d5cb1da22d4357af2193dfc" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname">HANDLE <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#3d17c3505d5cb1da22d4357af2193dfc">freeThreadEvent</a> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00246">246</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.</div></div><p><a class="anchor" name="1523b636bdfbc15c3c8140bb1d3fd73a"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::m_nPendingCount" ref="1523b636bdfbc15c3c8140bb1d3fd73a" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname">long <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#1523b636bdfbc15c3c8140bb1d3fd73a">m_nPendingCount</a> </td> </tr> </table></div><div class="memdoc"><p>std::queue<Command<T>*,std::list<Command<T>*> > m_RequestQueue; <p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00241">241</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.</div></div><p><a class="anchor" name="6a6f0596c370e54b6b30ca3e122d407f"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::m_pending" ref="6a6f0596c370e54b6b30ca3e122d407f" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname">HANDLE <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#6a6f0596c370e54b6b30ca3e122d407f">m_pending</a> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00245">245</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.<p>Referenced by <a class="el" href="_thread_pool_8h-source.html#l00181">PluginThreadPool::ThreadPool< T >::ProcessList()</a>, <a class="el" href="_thread_pool_8h-source.html#l00141">PluginThreadPool::ThreadPool< T >::QueueRequest()</a>, <a class="el" href="_thread_pool_8h-source.html#l00052">PluginThreadPool::ThreadPool< T >::ThreadPool()</a>, and <a class="el" href="_thread_pool_8h-source.html#l00089">PluginThreadPool::ThreadPool< T >::~ThreadPool()</a>.</div></div><p><a class="anchor" name="699a14f969eb831eb9302ec343c65c24"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::m_RequestQueue" ref="699a14f969eb831eb9302ec343c65c24" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_plugin_thread_pool_1_1_c_request_queue.html">CRequestQueue</a><T> <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#699a14f969eb831eb9302ec343c65c24">m_RequestQueue</a> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00247">247</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.<p>Referenced by <a class="el" href="_thread_pool_8h-source.html#l00164">PluginThreadPool::ThreadPool< T >::GetRequest()</a>, <a class="el" href="_thread_pool_8h-source.html#l00181">PluginThreadPool::ThreadPool< T >::ProcessList()</a>, and <a class="el" href="_thread_pool_8h-source.html#l00141">PluginThreadPool::ThreadPool< T >::QueueRequest()</a>.</div></div><p><a class="anchor" name="1fb2b3be2cc4b88af4609dd6ee836569"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::m_threadCount" ref="1fb2b3be2cc4b88af4609dd6ee836569" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname">long <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#1fb2b3be2cc4b88af4609dd6ee836569">m_threadCount</a> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00244">244</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.<p>Referenced by <a class="el" href="_thread_pool_8h-source.html#l00226">PluginThreadPool::ThreadPool< T >::DecrementThreadCount()</a>, and <a class="el" href="_thread_pool_8h-source.html#l00219">PluginThreadPool::ThreadPool< T >::IncrementThreadCount()</a>.</div></div><p><a class="anchor" name="e0ba67ddcf46ec2ade7b3ee367045d6d"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::m_winthread" ref="e0ba67ddcf46ec2ade7b3ee367045d6d" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname">CWinThread* <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#e0ba67ddcf46ec2ade7b3ee367045d6d">m_winthread</a><code> [private]</code> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00234">234</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.<p>Referenced by <a class="el" href="_thread_pool_8h-source.html#l00052">PluginThreadPool::ThreadPool< T >::ThreadPool()</a>.</div></div><p><a class="anchor" name="f48df9b0b8b3798a09479be144ff69c8"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::maxthreadCount" ref="f48df9b0b8b3798a09479be144ff69c8" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#f48df9b0b8b3798a09479be144ff69c8">maxthreadCount</a> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00243">243</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.</div></div><p><a class="anchor" name="94e9bae0e656ba3da5056ee3b8709b29"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::minthreadCount" ref="94e9bae0e656ba3da5056ee3b8709b29" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#94e9bae0e656ba3da5056ee3b8709b29">minthreadCount</a> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00242">242</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.<p>Referenced by <a class="el" href="_thread_pool_8h-source.html#l00052">PluginThreadPool::ThreadPool< T >::ThreadPool()</a>.</div></div><p><a class="anchor" name="5fed07aa59225164a8183ebfad0d2dd0"></a><!-- doxytag: member="PluginThreadPool::ThreadPool::root" ref="5fed07aa59225164a8183ebfad0d2dd0" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<typename T> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_plugin_thread_pool_1_1_thread_chain.html">ThreadChain</a><T>* <a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html">PluginThreadPool::ThreadPool</a>< T >::<a class="el" href="class_plugin_thread_pool_1_1_thread_pool.html#5fed07aa59225164a8183ebfad0d2dd0">root</a> </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="_thread_pool_8h-source.html#l00239">239</a> of file <a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a>.<p>Referenced by <a class="el" href="_thread_pool_8h-source.html#l00119">PluginThreadPool::ThreadPool< T >::HandleRequest()</a>, <a class="el" href="_thread_pool_8h-source.html#l00106">PluginThreadPool::ThreadPool< T >::ThreadChecker()</a>, and <a class="el" href="_thread_pool_8h-source.html#l00052">PluginThreadPool::ThreadPool< T >::ThreadPool()</a>.</div></div><p><hr>The documentation for this class was generated from the following file:<ul><li>D:/Coding/MMLADC_workarea/MMLADCNewDesign/ThreadPool/<a class="el" href="_thread_pool_8h-source.html">ThreadPool.h</a></ul><hr size="1"><address style="align: right;"><small>Generated on Sun Jan 20 13:16:04 2008 for ThreadPool by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -