performanceLog.h
Go to the documentation of this file.
00001 /* performanceLog.h
00002  */
00003 #ifndef OSL_PERFORMANCELOG_H
00004 #define OSL_PERFORMANCELOG_H
00005 
00006 #include "osl/move.h"
00007 
00012 namespace osl
00013 {
00014   namespace misc
00015   {
00016     namespace log
00017     {
00018   struct PerformanceLog
00019   {
00020     virtual ~PerformanceLog() {}
00021     virtual void record(const char *name, Move correctMove,
00022                         Move result, unsigned int nodes,
00023                         unsigned int qnodes,
00024                         double seconds,
00025                         int depth) = 0;
00026   };
00027     }
00028   }
00029 } // namespace osl
00030 
00031 
00032 #endif /* OSL_PERFORMANCELOG_H */
00033 // ;;; Local Variables:
00034 // ;;; mode:c++
00035 // ;;; c-basic-offset:2
00036 // ;;; coding:utf-8
00037 // ;;; End:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines