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);