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.
|
|
const int & | Begin () const |
| Returns const link on the first element.
|
|
const int & | End () const |
| Returns const link on the last element.
|
|
int | It () const |
| Returns first non processed element or end. Thread-safe method.
|
|
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: