io-chess
UCI chess engine
Loading...
Searching...
No Matches
PersistentThreadPool::Job Struct Reference

Public Attributes

int total = 0
std::atomic< int > next {0}
std::atomic< int > remaining {0}
std::function< void(int)> fn
std::mutex doneMu
std::condition_variable doneCv

Member Data Documentation

◆ doneCv

std::condition_variable PersistentThreadPool::Job::doneCv

◆ doneMu

std::mutex PersistentThreadPool::Job::doneMu

◆ fn

std::function<void(int)> PersistentThreadPool::Job::fn

◆ next

std::atomic<int> PersistentThreadPool::Job::next {0}

◆ remaining

std::atomic<int> PersistentThreadPool::Job::remaining {0}

◆ total

int PersistentThreadPool::Job::total = 0

The documentation for this struct was generated from the following file: