summaryrefslogtreecommitdiff
path: root/doc/latex/classCondition.tex
blob: 030bd665c122015c2900d4c0e138ca47c952676b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
\section{Condition Class Reference}
\label{classCondition}\index{Condition@{Condition}}
{\tt \#include $<$thread\-Utils.hpp$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Condition} ()
\item 
{\bf $\sim$Condition} ()
\item 
void {\bf wait} ()
\item 
void {\bf signal} ()
\item 
void {\bf broadcast} ()
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
pthread\_\-cond\_\-t {\bf cond}
\item 
{\bf Mutex} {\bf mutex}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{Condition@{Condition}!Condition@{Condition}}
\index{Condition@{Condition}!Condition@{Condition}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Condition::Condition ()\hspace{0.3cm}{\tt  [inline]}}\label{classCondition_f11513db4fcbde93961fa0b65e7ab764}


\index{Condition@{Condition}!~Condition@{$\sim$Condition}}
\index{~Condition@{$\sim$Condition}!Condition@{Condition}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Condition::$\sim$Condition ()\hspace{0.3cm}{\tt  [inline]}}\label{classCondition_b42f6d2dfb2d0de4bed4ed5032d4a8fc}




\subsection{Member Function Documentation}
\index{Condition@{Condition}!wait@{wait}}
\index{wait@{wait}!Condition@{Condition}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Condition::wait ()\hspace{0.3cm}{\tt  [inline]}}\label{classCondition_0bb9ca22c3c755d0ed8c7483a857567a}


\index{Condition@{Condition}!signal@{signal}}
\index{signal@{signal}!Condition@{Condition}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Condition::signal ()\hspace{0.3cm}{\tt  [inline]}}\label{classCondition_974c8fd419e6014028dc4147cc49ce56}


\index{Condition@{Condition}!broadcast@{broadcast}}
\index{broadcast@{broadcast}!Condition@{Condition}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Condition::broadcast ()\hspace{0.3cm}{\tt  [inline]}}\label{classCondition_15d88ea71e837f967d13d805d675cc5b}




\subsection{Member Data Documentation}
\index{Condition@{Condition}!cond@{cond}}
\index{cond@{cond}!Condition@{Condition}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-cond\_\-t {\bf Condition::cond}\hspace{0.3cm}{\tt  [private]}}\label{classCondition_4c8982005641d63b696f671b28e3706d}


\index{Condition@{Condition}!mutex@{mutex}}
\index{mutex@{mutex}!Condition@{Condition}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Mutex} {\bf Condition::mutex}\hspace{0.3cm}{\tt  [private]}}\label{classCondition_01622814c6a21250677c2b9cbfc86bfb}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf thread\-Utils.hpp}\end{CompactItemize}