/* */ #ifndef D_PROGRESS_AWARE_ENTRY_H #define D_PROGRESS_AWARE_ENTRY_H #include "common.h" #include #include #include "SharedHandle.h" namespace aria2 { class ProgressAwareEntry { public: virtual ~ProgressAwareEntry() {} virtual off_t getCurrentLength() = 0; virtual off_t getTotalLength() = 0; virtual bool finished() = 0; }; typedef SharedHandle ProgressAwareEntryHandle; } // namespace aria2 #endif // D_PROGRESS_AWARE_ENTRY_H