Class prototype in hw_monitor.h, class definition moved to hw_monitor.cpp.