\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable}{\section{Condition\-Variable Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable}\index{Condition\-Variable@{Condition\-Variable}}
}


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

Inheritance diagram for Condition\-Variable\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable}
\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_condition_variable_af778658bf173bc0626b18e41fb23488c}{Condition\-Variable} (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_condition_variable_a1eee99f44f6928f9fea6712ff2e0f11c}{wait} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_thread_a27a9ad666d63a8a089af0dab5d1ab5be}{Unique\-Lock} \&lock)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable_ae39994b001b63abaca95661efe54f2f2}{condition\-Broadcast} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable_af778658bf173bc0626b18e41fb23488c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable}!Condition\-Variable@{Condition\-Variable}}
\index{Condition\-Variable@{Condition\-Variable}!SCIRun::Core::Thread::ConditionVariable@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable}}
\subsubsection[{Condition\-Variable}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Condition\-Variable} (
\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_condition_variable_af778658bf173bc0626b18e41fb23488c}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable_ae39994b001b63abaca95661efe54f2f2}{\index{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable}!condition\-Broadcast@{condition\-Broadcast}}
\index{condition\-Broadcast@{condition\-Broadcast}!SCIRun::Core::Thread::ConditionVariable@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable}}
\subsubsection[{condition\-Broadcast}]{\setlength{\rightskip}{0pt plus 5cm}void condition\-Broadcast (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable_ae39994b001b63abaca95661efe54f2f2}
\hypertarget{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable_a1eee99f44f6928f9fea6712ff2e0f11c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable}!wait@{wait}}
\index{wait@{wait}!SCIRun::Core::Thread::ConditionVariable@{S\-C\-I\-Run\-::\-Core\-::\-Thread\-::\-Condition\-Variable}}
\subsubsection[{wait}]{\setlength{\rightskip}{0pt plus 5cm}void wait (
\begin{DoxyParamCaption}
\item[{{\bf Unique\-Lock} \&}]{lock}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_thread_1_1_condition_variable_a1eee99f44f6928f9fea6712ff2e0f11c}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Thread/\hyperlink{_condition_variable_8h}{Condition\-Variable.\-h}\item 
Core/\-Thread/\hyperlink{_condition_variable_8cc}{Condition\-Variable.\-cc}\end{DoxyCompactItemize}
