# TestFrameWork::Thread Class Reference

List of all members.

## Public Member Functions
| Thread (IThreadCallablePtr threadCallable, boost::barrier &preSetupBarrier, boost::barrier &postSetupBarrier, int elapsedTimeSamplesCount=10)
void | operator() (void)
void | Join (void)
void | Stop (void)
float | MeanElapsedTime (void) const

## Constructor & Destructor Documentation

Thread::Thread | ( | IThreadCallablePtr | threadCallable,
|  | boost::barrier & | preSetupBarrier,
|  | boost::barrier & | postSetupBarrier,
|  | int | elapsedTimeSamplesCount = `10` |
| ) |  |  |

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:

- src/TaskBasedFlockSim/Thread.h
- src/TaskBasedFlockSim/Thread.cpp