#include <WorkerThread.h>
◆ WorkerThread()
      
        
          | sofa::simulation::WorkerThread::WorkerThread | ( | DefaultTaskScheduler *const & | taskScheduler, | 
        
          |  |  | int | index, | 
        
          |  |  | const std::string & | name = "Worker" | 
        
          |  | ) |  |  | 
      
 
 
◆ ~WorkerThread()
      
        
          | sofa::simulation::WorkerThread::~WorkerThread | ( |  | ) |  | 
      
 
 
◆ addTask()
      
        
          | bool sofa::simulation::WorkerThread::addTask | ( | Task * | pTask | ) |  | 
      
 
 
◆ getCurrentStatus()
  
  | 
        
          | const Task::Status* sofa::simulation::WorkerThread::getCurrentStatus | ( |  | ) | const |  | inline | 
 
 
◆ getId()
      
        
          | const std::thread::id sofa::simulation::WorkerThread::getId | ( |  | ) | const | 
      
 
 
◆ getName()
  
  | 
        
          | const char* sofa::simulation::WorkerThread::getName | ( |  | ) | const |  | inline | 
 
 
◆ getTaskCount()
  
  | 
        
          | std::uint64_t sofa::simulation::WorkerThread::getTaskCount | ( |  | ) |  |  | inline | 
 
 
◆ getTasksQueue()
  
  | 
        
          | const std::deque<Task*>* sofa::simulation::WorkerThread::getTasksQueue | ( |  | ) |  |  | inline | 
 
 
◆ getType()
  
  | 
        
          | int sofa::simulation::WorkerThread::getType | ( |  | ) | const |  | inline | 
 
 
◆ workUntilDone()
      
        
          | void sofa::simulation::WorkerThread::workUntilDone | ( | Task::Status * | status | ) |  | 
      
 
 
◆ DefaultTaskScheduler