\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex}{\section{Mutex Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex}\index{Mutex@{Mutex}}
}


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

Inheritance diagram for Mutex\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_ae8a4d049f0774c75c06f7b9888c501f6}{Mutex} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_aa81aed607133209dade63a226818224d}{lock} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_a9278be8203e1c42e2619179882ae4403}{unlock} ()
\item 
boost\-::mutex \& \hyperlink{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_aa68968472ae2df3899819477c8fe20d7}{get} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_ae8a4d049f0774c75c06f7b9888c501f6}{\index{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex}!Mutex@{Mutex}}
\index{Mutex@{Mutex}!SCIRun::Core::Thread::Mutex@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex}}
\subsubsection[{Mutex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Mutex} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_ae8a4d049f0774c75c06f7b9888c501f6}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_aa68968472ae2df3899819477c8fe20d7}{\index{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex}!get@{get}}
\index{get@{get}!SCIRun::Core::Thread::Mutex@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::mutex\& get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_aa68968472ae2df3899819477c8fe20d7}
\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_aa81aed607133209dade63a226818224d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex}!lock@{lock}}
\index{lock@{lock}!SCIRun::Core::Thread::Mutex@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex}}
\subsubsection[{lock}]{\setlength{\rightskip}{0pt plus 5cm}void lock (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_aa81aed607133209dade63a226818224d}
\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_a9278be8203e1c42e2619179882ae4403}{\index{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex}!unlock@{unlock}}
\index{unlock@{unlock}!SCIRun::Core::Thread::Mutex@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Mutex}}
\subsubsection[{unlock}]{\setlength{\rightskip}{0pt plus 5cm}void unlock (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_thread_1_1_mutex_a9278be8203e1c42e2619179882ae4403}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Thread/\hyperlink{_mutex_8h}{Mutex.\-h}\item 
Core/\-Thread/\hyperlink{_mutex_8cc}{Mutex.\-cc}\end{DoxyCompactItemize}
