Go to the documentation of this file.00001
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 }
00030
00031
00032 #endif
00033
00034
00035
00036
00037