\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1Mutex}{\section{google\-:\-:protobuf\-:\-:internal\-:\-:\-Mutex \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1internal_1_1Mutex}\index{google\-::protobuf\-::internal\-::\-Mutex@{google\-::protobuf\-::internal\-::\-Mutex}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1Mutex_aca1dda12c5506baf0c445984a299bb2d}{\-Mutex} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a2aeac8ad482700b7964791629a15dc78}{$\sim$\-Mutex} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a7c50e38325f8da42bf5a2592e87ba1f9}{\-Lock} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a7538557a4ac33d37a45278d92fce953c}{\-Unlock} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a1d412ac2c958948b04059bc948f0e267}{\-Assert\-Held} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1Mutex_aca1dda12c5506baf0c445984a299bb2d}{\index{google\-::protobuf\-::internal\-::\-Mutex@{google\-::protobuf\-::internal\-::\-Mutex}!\-Mutex@{\-Mutex}}
\index{\-Mutex@{\-Mutex}!google::protobuf::internal::Mutex@{google\-::protobuf\-::internal\-::\-Mutex}}
\subsubsection[{\-Mutex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::internal\-::\-Mutex\-::\-Mutex} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1internal_1_1Mutex_aca1dda12c5506baf0c445984a299bb2d}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a2aeac8ad482700b7964791629a15dc78}{\index{google\-::protobuf\-::internal\-::\-Mutex@{google\-::protobuf\-::internal\-::\-Mutex}!$\sim$\-Mutex@{$\sim$\-Mutex}}
\index{$\sim$\-Mutex@{$\sim$\-Mutex}!google::protobuf::internal::Mutex@{google\-::protobuf\-::internal\-::\-Mutex}}
\subsubsection[{$\sim$\-Mutex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::internal\-::\-Mutex\-::$\sim$\-Mutex} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a2aeac8ad482700b7964791629a15dc78}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a1d412ac2c958948b04059bc948f0e267}{\index{google\-::protobuf\-::internal\-::\-Mutex@{google\-::protobuf\-::internal\-::\-Mutex}!\-Assert\-Held@{\-Assert\-Held}}
\index{\-Assert\-Held@{\-Assert\-Held}!google::protobuf::internal::Mutex@{google\-::protobuf\-::internal\-::\-Mutex}}
\subsubsection[{\-Assert\-Held}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::internal\-::\-Mutex\-::\-Assert\-Held} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a1d412ac2c958948b04059bc948f0e267}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a7c50e38325f8da42bf5a2592e87ba1f9}{\index{google\-::protobuf\-::internal\-::\-Mutex@{google\-::protobuf\-::internal\-::\-Mutex}!\-Lock@{\-Lock}}
\index{\-Lock@{\-Lock}!google::protobuf::internal::Mutex@{google\-::protobuf\-::internal\-::\-Mutex}}
\subsubsection[{\-Lock}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::internal\-::\-Mutex\-::\-Lock} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a7c50e38325f8da42bf5a2592e87ba1f9}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a7538557a4ac33d37a45278d92fce953c}{\index{google\-::protobuf\-::internal\-::\-Mutex@{google\-::protobuf\-::internal\-::\-Mutex}!\-Unlock@{\-Unlock}}
\index{\-Unlock@{\-Unlock}!google::protobuf::internal::Mutex@{google\-::protobuf\-::internal\-::\-Mutex}}
\subsubsection[{\-Unlock}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::internal\-::\-Mutex\-::\-Unlock} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1internal_1_1Mutex_a7538557a4ac33d37a45278d92fce953c}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/google/protobuf/stubs/\hyperlink{common_8h}{common.\-h}\end{DoxyCompactItemize}
