]> git.sesse.net Git - stockfish/blobdiff - src/thread.h
Refactor some threads related code.
[stockfish] / src / thread.h
index 79be197bf27ba794fa163299322421cf50946769..a69e1d10e4556d155e1a117be85aee13e0445471 100644 (file)
@@ -109,6 +109,9 @@ struct ThreadPool : public std::vector<Thread*> {
   MainThread* main()        const { return static_cast<MainThread*>(front()); }
   uint64_t nodes_searched() const { return accumulate(&Thread::nodes); }
   uint64_t tb_hits()        const { return accumulate(&Thread::tbHits); }
+  Thread* get_best_thread() const;
+  void start_searching();
+  void wait_for_search_finished() const;
 
   std::atomic_bool stop, increaseDepth;