\hypertarget{class_s_c_i_run_1_1_semaphore__private}{\section{Semaphore\-\_\-private Class Reference}
\label{class_s_c_i_run_1_1_semaphore__private}\index{Semaphore\-\_\-private@{Semaphore\-\_\-private}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_semaphore__private_a37feff6a5d36b98bcc1c87a3a6b51e0a}{Semaphore\-\_\-private} (const char $\ast$\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, int value)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_mutex}{Mutex} \hyperlink{class_s_c_i_run_1_1_semaphore__private_a01268d7e44c318a733a4c6c4d08deb04}{mutex\-\_\-}
\item 
int \hyperlink{class_s_c_i_run_1_1_semaphore__private_a1eb578ff2535e693ee0d7fbe4933bf5f}{cnt\-\_\-}
\item 
\hyperlink{class_s_c_i_run_1_1_condition_variable}{Condition\-Variable} \hyperlink{class_s_c_i_run_1_1_semaphore__private_ae4930eec9192061740066ddf6ecfe4fe}{cv\-\_\-}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_semaphore__private_a37feff6a5d36b98bcc1c87a3a6b51e0a}{\index{S\-C\-I\-Run\-::\-Semaphore\-\_\-private@{S\-C\-I\-Run\-::\-Semaphore\-\_\-private}!Semaphore\-\_\-private@{Semaphore\-\_\-private}}
\index{Semaphore\-\_\-private@{Semaphore\-\_\-private}!SCIRun::Semaphore_private@{S\-C\-I\-Run\-::\-Semaphore\-\_\-private}}
\subsubsection[{Semaphore\-\_\-private}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Semaphore\-\_\-private} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{int}]{value}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_semaphore__private_a37feff6a5d36b98bcc1c87a3a6b51e0a}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_semaphore__private_a1eb578ff2535e693ee0d7fbe4933bf5f}{\index{S\-C\-I\-Run\-::\-Semaphore\-\_\-private@{S\-C\-I\-Run\-::\-Semaphore\-\_\-private}!cnt\-\_\-@{cnt\-\_\-}}
\index{cnt\-\_\-@{cnt\-\_\-}!SCIRun::Semaphore_private@{S\-C\-I\-Run\-::\-Semaphore\-\_\-private}}
\subsubsection[{cnt\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}int cnt\-\_\-}}\label{class_s_c_i_run_1_1_semaphore__private_a1eb578ff2535e693ee0d7fbe4933bf5f}
\hypertarget{class_s_c_i_run_1_1_semaphore__private_ae4930eec9192061740066ddf6ecfe4fe}{\index{S\-C\-I\-Run\-::\-Semaphore\-\_\-private@{S\-C\-I\-Run\-::\-Semaphore\-\_\-private}!cv\-\_\-@{cv\-\_\-}}
\index{cv\-\_\-@{cv\-\_\-}!SCIRun::Semaphore_private@{S\-C\-I\-Run\-::\-Semaphore\-\_\-private}}
\subsubsection[{cv\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Condition\-Variable} cv\-\_\-}}\label{class_s_c_i_run_1_1_semaphore__private_ae4930eec9192061740066ddf6ecfe4fe}
\hypertarget{class_s_c_i_run_1_1_semaphore__private_a01268d7e44c318a733a4c6c4d08deb04}{\index{S\-C\-I\-Run\-::\-Semaphore\-\_\-private@{S\-C\-I\-Run\-::\-Semaphore\-\_\-private}!mutex\-\_\-@{mutex\-\_\-}}
\index{mutex\-\_\-@{mutex\-\_\-}!SCIRun::Semaphore_private@{S\-C\-I\-Run\-::\-Semaphore\-\_\-private}}
\subsubsection[{mutex\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Mutex} mutex\-\_\-}}\label{class_s_c_i_run_1_1_semaphore__private_a01268d7e44c318a733a4c6c4d08deb04}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Thread/\-Legacy/\hyperlink{_thread__pthreads_8cc}{Thread\-\_\-pthreads.\-cc}\end{DoxyCompactItemize}
