#include <usiReporter.h>
|  | 
|  | UsiMonitor (bool extended, std::ostream &os, double silent=0.5) | 
|  | 
|  | ~UsiMonitor () | 
|  | 
| void | setUdpLogging (std::string &udp_client_id, boost::asio::ip::udp::socket *, boost::asio::ip::udp::endpoint *) | 
|  | 
| void | newDepth (int depth) | 
|  | 
| void | showPV (int depth, size_t node_count, double elapsed, int value, Move cur, const Move *first, const Move *last, const bool *threatmate_first, const bool *threatmate_last) | 
|  | 
| void | showFailLow (int depth, size_t node_count, double elapsed, int value, Move cur) | 
|  | 
| void | rootMove (Move cur) | 
|  | 
| void | rootFirstMove (Move cur) | 
|  | 
| void | timeInfo (size_t node_count, double elapsed) | 
|  | 
| void | hashInfo (double ratio) | 
|  | 
| void | rootForcedMove (Move the_move) | 
|  | 
| void | rootLossByCheckmate () | 
|  | 
| void | searchFinished () | 
|  | 
| virtual | ~SearchMonitor () | 
|  | 
| virtual void | depthFinishedNormally (int depth) | 
|  | 
Definition at line 25 of file usiReporter.h.
 
      
        
          | osl::search::UsiMonitor::UsiMonitor | ( | bool | extended, | 
        
          |  |  | std::ostream & | os, | 
        
          |  |  | double | silent = 0.5 | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | osl::search::UsiMonitor::~UsiMonitor | ( | ) |  |  | 
      
 
 
  
  | 
        
          | void osl::search::UsiMonitor::hashInfo | ( | double | ratio) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::newDepth | ( | int | depth) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::rootFirstMove | ( | Move | cur) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::rootForcedMove | ( | Move | the_move) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::rootLossByCheckmate | ( | ) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::rootMove | ( | Move | cur) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::searchFinished | ( | ) |  |  |  | virtual | 
 
 
      
        
          | void osl::search::UsiMonitor::setUdpLogging | ( | std::string & | udp_client_id, | 
        
          |  |  | boost::asio::ip::udp::socket * | s, | 
        
          |  |  | boost::asio::ip::udp::endpoint * | e | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | void osl::search::UsiMonitor::showDeferred | ( | bool | forced = false) |  |  |  | private | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::showFailLow | ( | int | depth, |  
          |  |  | size_t | node_count, |  
          |  |  | double | elapsed, |  
          |  |  | int | value, |  
          |  |  | Move | cur |  
          |  | ) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::showPV | ( | int | depth, |  
          |  |  | size_t | node_count, |  
          |  |  | double | elapsed, |  
          |  |  | int | value, |  
          |  |  | Move | cur, |  
          |  |  | const Move * | first, |  
          |  |  | const Move * | last, |  
          |  |  | const bool * | threatmate_first, |  
          |  |  | const bool * | threatmate_last |  
          |  | ) |  |  |  | virtual | 
 
 
  
  | 
        
          | void osl::search::UsiMonitor::timeInfo | ( | size_t | node_count, |  
          |  |  | double | elapsed |  
          |  | ) |  |  |  | virtual | 
 
 
  
  | 
        
          | std::string osl::search::UsiMonitor::client_id |  | private | 
 
 
  
  | 
        
          | std::string osl::search::UsiMonitor::deferred |  | private | 
 
 
  
  | 
        
          | MilliSeconds osl::search::UsiMonitor::depth0 |  | private | 
 
 
  
  | 
        
          | bool osl::search::UsiMonitor::extended |  | private | 
 
 
  
  | 
        
          | Move osl::search::UsiMonitor::last_root_move |  | private | 
 
 
  
  | 
        
          | std::ostream& osl::search::UsiMonitor::os |  | private | 
 
 
  
  | 
        
          | double osl::search::UsiMonitor::silent_period |  | private | 
 
 
  
  | 
        
          | boost::asio::ip::udp::endpoint* osl::search::UsiMonitor::udp_endpoint |  | private | 
 
 
  
  | 
        
          | boost::asio::ip::udp::socket* osl::search::UsiMonitor::udp_socket |  | private | 
 
 
The documentation for this class was generated from the following files: