/* */ #ifndef _D_STREAM_CHECK_INTEGRITY_ENTRY_H_ #define _D_STREAM_CHECK_INTEGRITY_ENTRY_H_ #include "PieceHashCheckIntegrityEntry.h" #include "TimeA2.h" class Request; typedef SharedHandle RequestHandle; class StreamCheckIntegrityEntry:public PieceHashCheckIntegrityEntry { private: RequestHandle _currentRequest; Time _timer; public: StreamCheckIntegrityEntry(const RequestHandle& currentRequest, RequestGroup* requestGroup, Command* nextCommand = 0); virtual ~StreamCheckIntegrityEntry(); virtual Commands onDownloadFinished(DownloadEngine* e); virtual Commands onDownloadIncomplete(DownloadEngine* e); }; typedef SharedHandle StreamCheckIntegrityEntryHandle; #endif // _D_STREAM_CHECK_INTEGRITY_ENTRY_H_