\hypertarget{class_test_frame_work_1_1_thread}{
\section{TestFrameWork::Thread Class Reference}
\label{class_test_frame_work_1_1_thread}\index{TestFrameWork::Thread@{TestFrameWork::Thread}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_test_frame_work_1_1_thread_abb6233616d5de59fcb74a4e72f485a4f}{Thread} (IThreadCallablePtr threadCallable, boost::barrier \&preSetupBarrier, boost::barrier \&postSetupBarrier, int elapsedTimeSamplesCount=10)
\item 
\hypertarget{class_test_frame_work_1_1_thread_a25ca19f0e54212c456bf7aa60df24644}{
void {\bfseries operator()} (void)}
\label{class_test_frame_work_1_1_thread_a25ca19f0e54212c456bf7aa60df24644}

\item 
\hypertarget{class_test_frame_work_1_1_thread_aada851bbf54cd72be34cb30eb24dc085}{
void {\bfseries Join} (void)}
\label{class_test_frame_work_1_1_thread_aada851bbf54cd72be34cb30eb24dc085}

\item 
\hypertarget{class_test_frame_work_1_1_thread_a2b9c7abd14f9eef597e7df094f26ee1b}{
void {\bfseries Stop} (void)}
\label{class_test_frame_work_1_1_thread_a2b9c7abd14f9eef597e7df094f26ee1b}

\item 
\hypertarget{class_test_frame_work_1_1_thread_a72a62993265f4ea11a254814af3c8b14}{
float {\bfseries MeanElapsedTime} (void) const }
\label{class_test_frame_work_1_1_thread_a72a62993265f4ea11a254814af3c8b14}

\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_test_frame_work_1_1_thread_abb6233616d5de59fcb74a4e72f485a4f}{
\index{TestFrameWork::Thread@{TestFrameWork::Thread}!Thread@{Thread}}
\index{Thread@{Thread}!TestFrameWork::Thread@{TestFrameWork::Thread}}
\subsubsection[{Thread}]{\setlength{\rightskip}{0pt plus 5cm}Thread::Thread (IThreadCallablePtr {\em threadCallable}, \/  boost::barrier \& {\em preSetupBarrier}, \/  boost::barrier \& {\em postSetupBarrier}, \/  int {\em elapsedTimeSamplesCount} = {\ttfamily 10})}}
\label{class_test_frame_work_1_1_thread_abb6233616d5de59fcb74a4e72f485a4f}


A ref its passed because in that way it doesnt create another instance of the object. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
src/TaskBasedFlockSim/Thread.h\item 
src/TaskBasedFlockSim/Thread.cpp\end{DoxyCompactItemize}
