Status Probe(ServerContext* context,
const HashProbeRequest* request,
HashProbeResponse *response) {
- std::cout << "fen=" << request->fen() << std::endl;
Position pos(request->fen(), /*isChess960=*/false, Threads.main());
if (!pos.pos_is_ok()) {
return Status(StatusCode::INVALID_ARGUMENT, "Invalid FEN");
}
- std::cout << "parsed=" << pos.fen() << std::endl;
bool found;
TTEntry *entry = TT.probe(pos.key(), found);
response->set_found(found);