\hypertarget{_q_c___thread_pool_8dox_8h_source}{}\doxysection{QC\+\_\+\+Thread\+Pool.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{2 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{4 \textcolor{keyword}{namespace }Thread \{}
\DoxyCodeLine{6 }
\DoxyCodeLine{43 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_thread_1_1_thread_pool}{ThreadPool}} \{}
\DoxyCodeLine{44 }
\DoxyCodeLine{45 \textcolor{keyword}{public}:}
\DoxyCodeLine{47 }
\DoxyCodeLine{61  \mbox{\hyperlink{class_qore_1_1_thread_1_1_thread_pool_a23a918821c73265f97125619d1f71cdc}{constructor}}(\textcolor{keywordtype}{int} \mbox{\hyperlink{group__list__functions_ga67a04aa765442456f353bf8b38b50e0e}{max}} = 0, \textcolor{keywordtype}{int} minidle = 0, \textcolor{keywordtype}{int} maxidle = 0, timeout release\_ms = 5s);}
\DoxyCodeLine{62 }
\DoxyCodeLine{63 \textcolor{keyword}{public}:}
\DoxyCodeLine{65 }
\DoxyCodeLine{70  \mbox{\hyperlink{class_qore_1_1_thread_1_1_thread_pool_ac945632df4f836f3f0de18cc3bd545fe}{destructor}}();}
\DoxyCodeLine{71 }
\DoxyCodeLine{72 \textcolor{keyword}{public}:}
\DoxyCodeLine{74 }
\DoxyCodeLine{88  \mbox{\hyperlink{class_qore_1_1_thread_1_1_thread_pool_afa052186d36018d008fafc917f54dd74}{stop}}();}
\DoxyCodeLine{89 }
\DoxyCodeLine{90 \textcolor{keyword}{public}:}
\DoxyCodeLine{92 }
\DoxyCodeLine{102  \mbox{\hyperlink{class_qore_1_1_thread_1_1_thread_pool_a7dcb42215303978ddee052d32dca8bb1}{stopWait}}();}
\DoxyCodeLine{103 }
\DoxyCodeLine{104 \textcolor{keyword}{public}:}
\DoxyCodeLine{106 }
\DoxyCodeLine{114  \mbox{\hyperlink{class_qore_1_1_thread_1_1_thread_pool_a9b6fcc0e377c68eec2d7e36535700c5f}{submit}}(code task, \_\_7\_ code cancel);}
\DoxyCodeLine{115 }
\DoxyCodeLine{116 \textcolor{keyword}{public}:}
\DoxyCodeLine{118 }
\DoxyCodeLine{128 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_thread_1_1_thread_pool_a9d36ff6e50ed7e6e2798791151913da1}{toString}}();}
\DoxyCodeLine{129 \};}
\DoxyCodeLine{130 \}}
\DoxyCodeLine{131 \}}

\end{DoxyCode}
