/* */ #ifndef _D_BT_PROGRESS_INFO_FILE_H_ #define _D_BT_PROGRESS_INFO_FILE_H_ #include "common.h" class BtProgressInfoFile { public: virtual ~BtProgressInfoFile() {} virtual string getFilename() = 0; virtual void setFilename(const string& filename) = 0; virtual bool exists() = 0; virtual void save() = 0; virtual void load() = 0; virtual void removeFile() = 0; }; typedef SharedHandle BtProgressInfoFileHandle; #endif // _D_BT_PROGRESS_INFO_FILE_H_