X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fthread.h;h=9b0a8bcf7965d42ba2e226d43a894b06afcb1b63;hb=a56322fde813094afd8ffa60d12761f94e0bd3ef;hp=04e023067999c63fefb432cfa67cfcda1b1787f5;hpb=32d3a07c6710e84d78999cb69c6a866b0bfff482;p=stockfish diff --git a/src/thread.h b/src/thread.h index 04e02306..9b0a8bcf 100644 --- a/src/thread.h +++ b/src/thread.h @@ -47,7 +47,6 @@ struct SplitPoint { MovePicker* mp; SplitPoint* parent; - // Shared data Lock lock; volatile uint64_t slavesMask; @@ -125,9 +124,9 @@ public: void read_uci_options(); bool available_slave_exists(int master) const; void set_timer(int msec); - void stop_thinking(); - void start_thinking(const Position& pos, const Search::LimitsType& limits, - const std::set& = std::set(), bool async = false); + void wait_for_search_finished(); + void start_searching(const Position& pos, const Search::LimitsType& limits, + const std::set& = std::set()); template Value split(Position& pos, Search::Stack* ss, Value alpha, Value beta, Value bestValue, Move* bestMove,