3 #ifndef OSL_USIREPORTER_H
4 #define OSL_USIREPORTER_H
7 #include <boost/asio/ip/udp.hpp>
17 static void showPV(std::ostream& os,
int depth,
size_t node_count,
double elapsed,
int value,
Move cur,
const Move *first,
const Move *last,
bool ignore_silent=
false);
18 static void showPVExtended(std::ostream& os,
int depth,
size_t node_count,
double elapsed,
int value,
Move cur,
const Move *first,
const Move *last,
19 const bool *threatmate_first,
const bool *threatmate_last);
20 static void rootMove(std::ostream& os,
Move cur,
bool allow_frequent_display=
false);
21 static void timeInfo(std::ostream& os,
size_t node_count,
double elapsed);
40 boost::asio::ip::udp::socket *,
41 boost::asio::ip::udp::endpoint *);
43 void showPV(
int depth,
size_t node_count,
double elapsed,
int value,
Move cur,
const Move *first,
const Move *last,
44 const bool *threatmate_first,
const bool *threatmate_last);
49 void timeInfo(
size_t node_count,
double elapsed);