\hypertarget{classODA__Thread}{
\section{ODA\_\-Thread Class Reference}
\label{da/d04/classODA__Thread}\index{ODA\_\-Thread@{ODA\_\-Thread}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classODA__Thread_ab12d3b64532a252c10e2f2f2f08889e3}{ODA\_\-Thread} ()
\item 
int \hyperlink{classODA__Thread_a3790708b4a76636ce4a4977d4b5aeb53}{Create} (\hyperlink{classODA__ThreadBase}{ODA\_\-ThreadBase} $\ast$classPtr, \hyperlink{oda__thread_8h_a68dccd4c658ff2752992cf606472ddee}{THREAD\_\-FUNC\_\-PTR} funcPtr, void $\ast$arg)
\item 
bool \hyperlink{classODA__Thread_ad020089394be466068b7c8bab7bd883d}{IsRunning} ()
\item 
void \hyperlink{classODA__Thread_ad750d6d276302f9f0290490266961529}{Cancel} ()
\item 
int \hyperlink{classODA__Thread_a1b84a4c1dfcc86e1fb82e584936b6749}{Join} (void $\ast$$\ast$exitVal)
\item 
int \hyperlink{classODA__Thread_a6347b3b60ef22ff432d7c63b3783ec9a}{Kill} (int signal)
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void $\ast$ \hyperlink{classODA__Thread_afbd50e772a102a45f58a6c82787cc2b3}{CallThreadFunc} (void $\ast$arg)
\end{DoxyCompactItemize}


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


\subsection{Member Function Documentation}
\hypertarget{classODA__Thread_afbd50e772a102a45f58a6c82787cc2b3}{
\index{ODA\_\-Thread@{ODA\_\-Thread}!CallThreadFunc@{CallThreadFunc}}
\index{CallThreadFunc@{CallThreadFunc}!ODA_Thread@{ODA\_\-Thread}}
\subsubsection[{CallThreadFunc}]{\setlength{\rightskip}{0pt plus 5cm}static void$\ast$ ODA\_\-Thread::CallThreadFunc (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{arg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, static\mbox{]}}}}
\label{da/d04/classODA__Thread_afbd50e772a102a45f58a6c82787cc2b3}
\hypertarget{classODA__Thread_ad750d6d276302f9f0290490266961529}{
\index{ODA\_\-Thread@{ODA\_\-Thread}!Cancel@{Cancel}}
\index{Cancel@{Cancel}!ODA_Thread@{ODA\_\-Thread}}
\subsubsection[{Cancel}]{\setlength{\rightskip}{0pt plus 5cm}void ODA\_\-Thread::Cancel (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{da/d04/classODA__Thread_ad750d6d276302f9f0290490266961529}
\hypertarget{classODA__Thread_a3790708b4a76636ce4a4977d4b5aeb53}{
\index{ODA\_\-Thread@{ODA\_\-Thread}!Create@{Create}}
\index{Create@{Create}!ODA_Thread@{ODA\_\-Thread}}
\subsubsection[{Create}]{\setlength{\rightskip}{0pt plus 5cm}int 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{da/d04/classODA__Thread_a3790708b4a76636ce4a4977d4b5aeb53}
\hypertarget{classODA__Thread_ad020089394be466068b7c8bab7bd883d}{
\index{ODA\_\-Thread@{ODA\_\-Thread}!IsRunning@{IsRunning}}
\index{IsRunning@{IsRunning}!ODA_Thread@{ODA\_\-Thread}}
\subsubsection[{IsRunning}]{\setlength{\rightskip}{0pt plus 5cm}bool ODA\_\-Thread::IsRunning (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{da/d04/classODA__Thread_ad020089394be466068b7c8bab7bd883d}
\hypertarget{classODA__Thread_a1b84a4c1dfcc86e1fb82e584936b6749}{
\index{ODA\_\-Thread@{ODA\_\-Thread}!Join@{Join}}
\index{Join@{Join}!ODA_Thread@{ODA\_\-Thread}}
\subsubsection[{Join}]{\setlength{\rightskip}{0pt plus 5cm}int ODA\_\-Thread::Join (
\begin{DoxyParamCaption}
\item[{void $\ast$$\ast$}]{exitVal}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{da/d04/classODA__Thread_a1b84a4c1dfcc86e1fb82e584936b6749}
\hypertarget{classODA__Thread_a6347b3b60ef22ff432d7c63b3783ec9a}{
\index{ODA\_\-Thread@{ODA\_\-Thread}!Kill@{Kill}}
\index{Kill@{Kill}!ODA_Thread@{ODA\_\-Thread}}
\subsubsection[{Kill}]{\setlength{\rightskip}{0pt plus 5cm}int ODA\_\-Thread::Kill (
\begin{DoxyParamCaption}
\item[{int}]{signal}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{da/d04/classODA__Thread_a6347b3b60ef22ff432d7c63b3783ec9a}


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}
