\hypertarget{classagOdalaunch_1_1ODA__Thread}{
\section{agOdalaunch::ODA\_\-Thread Class Reference}
\label{d6/dd4/classagOdalaunch_1_1ODA__Thread}\index{agOdalaunch::ODA\_\-Thread@{agOdalaunch::ODA\_\-Thread}}
}


{\ttfamily \#include $<$oda\_\-thread.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classagOdalaunch_1_1ODA__Thread_af6e6d47bb68e78d34cab4ac44ad7933f}{ODA\_\-Thread} ()
\item 
int \hyperlink{classagOdalaunch_1_1ODA__Thread_ad2a98823e7424b7651d7be3435b17af7}{Create} (\hyperlink{classagOdalaunch_1_1ODA__ThreadBase}{ODA\_\-ThreadBase} $\ast$classPtr, \hyperlink{namespaceagOdalaunch_ae2435aa56802658e28475aaa6ecfe494}{THREAD\_\-FUNC\_\-PTR} funcPtr, void $\ast$arg)
\item 
bool \hyperlink{classagOdalaunch_1_1ODA__Thread_a8f2064b3eb62d32ab4bd569b6feac305}{IsRunning} ()
\item 
void \hyperlink{classagOdalaunch_1_1ODA__Thread_a627570cfb0686455e79793473516f924}{Cancel} ()
\item 
int \hyperlink{classagOdalaunch_1_1ODA__Thread_a237e05b81fb014d2236c6ac7cad19d44}{Join} (void $\ast$$\ast$exitVal)
\item 
int \hyperlink{classagOdalaunch_1_1ODA__Thread_afa8cea2eb4023f6bf65a3a6cfc8aa501}{Kill} (int signal)
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void $\ast$ \hyperlink{classagOdalaunch_1_1ODA__Thread_a2332bcb270f77ef1b789decda8114010}{CallThreadFunc} (void $\ast$arg)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classagOdalaunch_1_1ODA__Thread_af6e6d47bb68e78d34cab4ac44ad7933f}{
\index{agOdalaunch::ODA\_\-Thread@{agOdalaunch::ODA\_\-Thread}!ODA\_\-Thread@{ODA\_\-Thread}}
\index{ODA\_\-Thread@{ODA\_\-Thread}!agOdalaunch::ODA_Thread@{agOdalaunch::ODA\_\-Thread}}
\subsubsection[{ODA\_\-Thread}]{\setlength{\rightskip}{0pt plus 5cm}agOdalaunch::ODA\_\-Thread::ODA\_\-Thread (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/dd4/classagOdalaunch_1_1ODA__Thread_af6e6d47bb68e78d34cab4ac44ad7933f}


\subsection{Member Function Documentation}
\hypertarget{classagOdalaunch_1_1ODA__Thread_a2332bcb270f77ef1b789decda8114010}{
\index{agOdalaunch::ODA\_\-Thread@{agOdalaunch::ODA\_\-Thread}!CallThreadFunc@{CallThreadFunc}}
\index{CallThreadFunc@{CallThreadFunc}!agOdalaunch::ODA_Thread@{agOdalaunch::ODA\_\-Thread}}
\subsubsection[{CallThreadFunc}]{\setlength{\rightskip}{0pt plus 5cm}static void$\ast$ agOdalaunch::ODA\_\-Thread::CallThreadFunc (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{arg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}
\label{d6/dd4/classagOdalaunch_1_1ODA__Thread_a2332bcb270f77ef1b789decda8114010}
\hypertarget{classagOdalaunch_1_1ODA__Thread_a627570cfb0686455e79793473516f924}{
\index{agOdalaunch::ODA\_\-Thread@{agOdalaunch::ODA\_\-Thread}!Cancel@{Cancel}}
\index{Cancel@{Cancel}!agOdalaunch::ODA_Thread@{agOdalaunch::ODA\_\-Thread}}
\subsubsection[{Cancel}]{\setlength{\rightskip}{0pt plus 5cm}void agOdalaunch::ODA\_\-Thread::Cancel (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/dd4/classagOdalaunch_1_1ODA__Thread_a627570cfb0686455e79793473516f924}
\hypertarget{classagOdalaunch_1_1ODA__Thread_ad2a98823e7424b7651d7be3435b17af7}{
\index{agOdalaunch::ODA\_\-Thread@{agOdalaunch::ODA\_\-Thread}!Create@{Create}}
\index{Create@{Create}!agOdalaunch::ODA_Thread@{agOdalaunch::ODA\_\-Thread}}
\subsubsection[{Create}]{\setlength{\rightskip}{0pt plus 5cm}int agOdalaunch::ODA\_\-Thread::Create (
\begin{DoxyParamCaption}
\item[{{\bf ODA\_\-ThreadBase} $\ast$}]{classPtr, }
\item[{{\bf THREAD\_\-FUNC\_\-PTR}}]{funcPtr, }
\item[{void $\ast$}]{arg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/dd4/classagOdalaunch_1_1ODA__Thread_ad2a98823e7424b7651d7be3435b17af7}
\hypertarget{classagOdalaunch_1_1ODA__Thread_a8f2064b3eb62d32ab4bd569b6feac305}{
\index{agOdalaunch::ODA\_\-Thread@{agOdalaunch::ODA\_\-Thread}!IsRunning@{IsRunning}}
\index{IsRunning@{IsRunning}!agOdalaunch::ODA_Thread@{agOdalaunch::ODA\_\-Thread}}
\subsubsection[{IsRunning}]{\setlength{\rightskip}{0pt plus 5cm}bool agOdalaunch::ODA\_\-Thread::IsRunning (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/dd4/classagOdalaunch_1_1ODA__Thread_a8f2064b3eb62d32ab4bd569b6feac305}
\hypertarget{classagOdalaunch_1_1ODA__Thread_a237e05b81fb014d2236c6ac7cad19d44}{
\index{agOdalaunch::ODA\_\-Thread@{agOdalaunch::ODA\_\-Thread}!Join@{Join}}
\index{Join@{Join}!agOdalaunch::ODA_Thread@{agOdalaunch::ODA\_\-Thread}}
\subsubsection[{Join}]{\setlength{\rightskip}{0pt plus 5cm}int agOdalaunch::ODA\_\-Thread::Join (
\begin{DoxyParamCaption}
\item[{void $\ast$$\ast$}]{exitVal}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/dd4/classagOdalaunch_1_1ODA__Thread_a237e05b81fb014d2236c6ac7cad19d44}
\hypertarget{classagOdalaunch_1_1ODA__Thread_afa8cea2eb4023f6bf65a3a6cfc8aa501}{
\index{agOdalaunch::ODA\_\-Thread@{agOdalaunch::ODA\_\-Thread}!Kill@{Kill}}
\index{Kill@{Kill}!agOdalaunch::ODA_Thread@{agOdalaunch::ODA\_\-Thread}}
\subsubsection[{Kill}]{\setlength{\rightskip}{0pt plus 5cm}int agOdalaunch::ODA\_\-Thread::Kill (
\begin{DoxyParamCaption}
\item[{int}]{signal}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/dd4/classagOdalaunch_1_1ODA__Thread_afa8cea2eb4023f6bf65a3a6cfc8aa501}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
ag-\/odalaunch/src/\hyperlink{oda__thread_8h}{oda\_\-thread.h}\end{DoxyCompactItemize}
