Copyable object run in a boost::thread. More...
Public Member Functions | |
Thread (std::size_t threadId, W &worker, SgThreadedWorker< I, O, W > &threadedWork) | |
void | operator() () |
Private Attributes | |
std::size_t | m_id |
W & | m_worker |
SgThreadedWorker< I, O, W > & | m_boss |
Copyable object run in a boost::thread.
Definition at line 39 of file SgThreadedWorker.h.
SgThreadedWorker< I, O, W >::Thread::Thread | ( | std::size_t | threadId, | |
W & | worker, | |||
SgThreadedWorker< I, O, W > & | threadedWork | |||
) |
Definition at line 125 of file SgThreadedWorker.h.
void SgThreadedWorker< I, O, W >::Thread::operator() | ( | ) |
Definition at line 134 of file SgThreadedWorker.h.
References SgThreadedWorker< I, O, W >::Thread::m_boss, and SgThreadedWorker< I, O, W >::Thread::m_worker.
SgThreadedWorker<I,O,W>& SgThreadedWorker< I, O, W >::Thread::m_boss [private] |
Definition at line 53 of file SgThreadedWorker.h.
Referenced by SgThreadedWorker< I, O, W >::Thread::operator()().
std::size_t SgThreadedWorker< I, O, W >::Thread::m_id [private] |
Definition at line 49 of file SgThreadedWorker.h.
W& SgThreadedWorker< I, O, W >::Thread::m_worker [private] |
Definition at line 51 of file SgThreadedWorker.h.
Referenced by SgThreadedWorker< I, O, W >::Thread::operator()().