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: