\doxysection{QC\+\_\+\+Auto\+Lock.\+dox.\+h}
\hypertarget{_q_c___auto_lock_8dox_8h_source}{}\label{_q_c___auto_lock_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00002\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00004\ \textcolor{keyword}{namespace\ }Thread\ \{}
\DoxyCodeLine{00006\ }
\DoxyCodeLine{00035\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_lock}{AutoLock}}\ \{}
\DoxyCodeLine{00036\ }
\DoxyCodeLine{00037\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00054\ \ \mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_lock_aca26bade37a4031d8e737a2909b71925}{constructor}}(\mbox{\hyperlink{class_qore_1_1_thread_1_1_mutex}{Mutex}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{mutex}});}
\DoxyCodeLine{00055\ }
\DoxyCodeLine{00056\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00058\ }
\DoxyCodeLine{00060\ \ \mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_lock_a070b15110c43a07ce8285fb8cbc14c66}{copy}}();}
\DoxyCodeLine{00061\ }
\DoxyCodeLine{00062\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00064\ }
\DoxyCodeLine{00071\ \ \mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_lock_a696bbcabef26a7e5996dee393fdd195d}{destructor}}();}
\DoxyCodeLine{00072\ }
\DoxyCodeLine{00073\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00085\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_lock_a5d121795cc06f8595db354dc9c70f2b0}{lock}}();}
\DoxyCodeLine{00086\ }
\DoxyCodeLine{00087\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00089\ }
\DoxyCodeLine{00099\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_lock_ab016e55812b0814fedce775ea018f8ff}{trylock}}();}
\DoxyCodeLine{00100\ }
\DoxyCodeLine{00101\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00103\ }
\DoxyCodeLine{00110\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_lock_a58f51c6a591688e031eb1a8981ca2e55}{unlock}}();}
\DoxyCodeLine{00111\ \};}
\DoxyCodeLine{00112\ \}}
\DoxyCodeLine{00113\ \}}

\end{DoxyCode}
