summaryrefslogtreecommitdiff
path: root/doc/latex/classSemaphore.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/classSemaphore.tex')
-rw-r--r--doc/latex/classSemaphore.tex59
1 files changed, 59 insertions, 0 deletions
diff --git a/doc/latex/classSemaphore.tex b/doc/latex/classSemaphore.tex
new file mode 100644
index 0000000..6a4e907
--- /dev/null
+++ b/doc/latex/classSemaphore.tex
@@ -0,0 +1,59 @@
+\section{Semaphore Class Reference}
+\label{classSemaphore}\index{Semaphore@{Semaphore}}
+{\tt \#include $<$thread\-Utils.hpp$>$}
+
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item
+{\bf Semaphore} (unsigned int init\-Val=0)
+\item
+{\bf $\sim$Semaphore} ()
+\item
+void {\bf down} ()
+\item
+void {\bf up} ()
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item
+sem\_\-t {\bf sem}
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{Semaphore@{Semaphore}!Semaphore@{Semaphore}}
+\index{Semaphore@{Semaphore}!Semaphore@{Semaphore}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Semaphore::Semaphore (unsigned int {\em init\-Val} = {\tt 0})\hspace{0.3cm}{\tt [inline]}}\label{classSemaphore_570698c680a467b9b0a708635149d54a}
+
+
+\index{Semaphore@{Semaphore}!~Semaphore@{$\sim$Semaphore}}
+\index{~Semaphore@{$\sim$Semaphore}!Semaphore@{Semaphore}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Semaphore::$\sim$Semaphore ()\hspace{0.3cm}{\tt [inline]}}\label{classSemaphore_633658a6fde276bffc912028725c6ade}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{Semaphore@{Semaphore}!down@{down}}
+\index{down@{down}!Semaphore@{Semaphore}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Semaphore::down ()\hspace{0.3cm}{\tt [inline]}}\label{classSemaphore_71126a13a22f2722e22a2b69860a5371}
+
+
+\index{Semaphore@{Semaphore}!up@{up}}
+\index{up@{up}!Semaphore@{Semaphore}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Semaphore::up ()\hspace{0.3cm}{\tt [inline]}}\label{classSemaphore_15fb190263808234fc2562f39f523082}
+
+
+
+
+\subsection{Member Data Documentation}
+\index{Semaphore@{Semaphore}!sem@{sem}}
+\index{sem@{sem}!Semaphore@{Semaphore}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}sem\_\-t {\bf Semaphore::sem}\hspace{0.3cm}{\tt [private]}}\label{classSemaphore_23e62b0971c229ddf106e3ff71d688d6}
+
+
+
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item
+{\bf thread\-Utils.hpp}\end{CompactItemize}