/* */ #ifndef D_NULL_PROGRESS_INFO_FILE_H #define D_NULL_PROGRESS_INFO_FILE_H #include "BtProgressInfoFile.h" #include "A2STR.h" namespace aria2 { class NullProgressInfoFile:public BtProgressInfoFile { public: virtual ~NullProgressInfoFile() {} virtual std::string getFilename() CXX11_OVERRIDE { return A2STR::NIL; } virtual bool exists() CXX11_OVERRIDE { return false; } virtual void save() CXX11_OVERRIDE {} virtual void load() CXX11_OVERRIDE {} virtual void removeFile() CXX11_OVERRIDE {} virtual void updateFilename() CXX11_OVERRIDE {} }; } // namespace aria2 #endif // D_NULL_PROGRESS_INFO_FILE_H