/* */ #ifndef _D_STAT_CALC_H_ #define _D_STAT_CALC_H_ #include "common.h" class RequestGroupMan; typedef SharedHandle RequestGroupManHandle; class FileAllocationMan; typedef SharedHandle FileAllocationManHandle; class CheckIntegrityMan; typedef SharedHandle CheckIntegrityManHandle; class StatCalc { public: virtual ~StatCalc() {} virtual void calculateStat(const RequestGroupManHandle& requestGroupMan, const FileAllocationManHandle& fileAllocationMan, const CheckIntegrityManHandle& checkIntegrityMan) = 0; }; typedef SharedHandle StatCalcHandle; #endif // _D_STAT_CALC_H_