Auxiliary class which ensures exclusive access to iterators of processed data pool.
More...
#include <OSD_ThreadPool.hxx>
|
| JobRange (const int &theBegin, const int &theEnd) |
| Constructor. More...
|
|
const int & | Begin () const |
| Returns const link on the first element. More...
|
|
const int & | End () const |
| Returns const link on the last element. More...
|
|
int | It () const |
| Returns first non processed element or end. Thread-safe method. More...
|
|
Auxiliary class which ensures exclusive access to iterators of processed data pool.
◆ JobRange()
OSD_ThreadPool::JobRange::JobRange |
( |
const int & |
theBegin, |
|
|
const int & |
theEnd |
|
) |
| |
|
inline |
◆ Begin()
const int& OSD_ThreadPool::JobRange::Begin |
( |
| ) |
const |
|
inline |
Returns const link on the first element.
◆ End()
const int& OSD_ThreadPool::JobRange::End |
( |
| ) |
const |
|
inline |
Returns const link on the last element.
◆ It()
int OSD_ThreadPool::JobRange::It |
( |
| ) |
const |
|
inline |
Returns first non processed element or end. Thread-safe method.
The documentation for this class was generated from the following file: