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