| 
    My Project
    
   | 
 
#include <ybwc.h>
Public Attributes | |
| volatile bool | loop | 
| volatile bool | run | 
| volatile bool | is_helping | 
| struct Search * | search | 
| struct Node * | node | 
| struct Move * | move | 
| Thread | thread | 
| unsigned long long | n_calls | 
| unsigned long long | n_nodes | 
| Lock | lock | 
| Condition | cond | 
| struct TaskStack * | container | 
A Task is a parallel search thread.
| Condition Task::cond | 
condition
| struct TaskStack* Task::container | 
link to its container
| volatile bool Task::is_helping | 
is helping
| Lock Task::lock | 
lock
| volatile bool Task::loop | 
loop flag
| struct Move* Task::move | 
move to search
| unsigned long long Task::n_calls | 
call counter
| unsigned long long Task::n_nodes | 
nodes counter
| struct Node* Task::node | 
node splitted
| volatile bool Task::run | 
run flag
| struct Search* Task::search | 
search data
| Thread Task::thread | 
thread