\hypertarget{class_s_c_i_run_1_1_thread_lock}{\section{Thread\-Lock Class Reference}
\label{class_s_c_i_run_1_1_thread_lock}\index{Thread\-Lock@{Thread\-Lock}}
}


{\ttfamily \#include $<$Thread\-Lock.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_thread_lock_ae74a2cf803d876d0b81d34b023b55231}{Thread\-Lock} (const char $\ast$)
\item 
void \hyperlink{class_s_c_i_run_1_1_thread_lock_aa81aed607133209dade63a226818224d}{lock} ()
\item 
int \hyperlink{class_s_c_i_run_1_1_thread_lock_a006d9a75492328fe0dc845a1a540fd13}{try\-\_\-lock} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_thread_lock_a9278be8203e1c42e2619179882ae4403}{unlock} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_thread_lock_ae74a2cf803d876d0b81d34b023b55231}{\index{S\-C\-I\-Run\-::\-Thread\-Lock@{S\-C\-I\-Run\-::\-Thread\-Lock}!Thread\-Lock@{Thread\-Lock}}
\index{Thread\-Lock@{Thread\-Lock}!SCIRun::ThreadLock@{S\-C\-I\-Run\-::\-Thread\-Lock}}
\subsubsection[{Thread\-Lock}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Thread\-Lock} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_thread_lock_ae74a2cf803d876d0b81d34b023b55231}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_thread_lock_aa81aed607133209dade63a226818224d}{\index{S\-C\-I\-Run\-::\-Thread\-Lock@{S\-C\-I\-Run\-::\-Thread\-Lock}!lock@{lock}}
\index{lock@{lock}!SCIRun::ThreadLock@{S\-C\-I\-Run\-::\-Thread\-Lock}}
\subsubsection[{lock}]{\setlength{\rightskip}{0pt plus 5cm}void lock (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_thread_lock_aa81aed607133209dade63a226818224d}
\hypertarget{class_s_c_i_run_1_1_thread_lock_a006d9a75492328fe0dc845a1a540fd13}{\index{S\-C\-I\-Run\-::\-Thread\-Lock@{S\-C\-I\-Run\-::\-Thread\-Lock}!try\-\_\-lock@{try\-\_\-lock}}
\index{try\-\_\-lock@{try\-\_\-lock}!SCIRun::ThreadLock@{S\-C\-I\-Run\-::\-Thread\-Lock}}
\subsubsection[{try\-\_\-lock}]{\setlength{\rightskip}{0pt plus 5cm}int try\-\_\-lock (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_thread_lock_a006d9a75492328fe0dc845a1a540fd13}
\hypertarget{class_s_c_i_run_1_1_thread_lock_a9278be8203e1c42e2619179882ae4403}{\index{S\-C\-I\-Run\-::\-Thread\-Lock@{S\-C\-I\-Run\-::\-Thread\-Lock}!unlock@{unlock}}
\index{unlock@{unlock}!SCIRun::ThreadLock@{S\-C\-I\-Run\-::\-Thread\-Lock}}
\subsubsection[{unlock}]{\setlength{\rightskip}{0pt plus 5cm}void unlock (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_thread_lock_a9278be8203e1c42e2619179882ae4403}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Thread/\-Legacy/\hyperlink{_thread_lock_8h}{Thread\-Lock.\-h}\end{DoxyCompactItemize}
