/* */ #ifndef _D_CHECK_INTEGRITY_MAN_H_ #define _D_CHECK_INTEGRITY_MAN_H_ #include "common.h" #include "SharedHandle.h" #include namespace aria2 { class CheckIntegrityEntry; class CheckIntegrityMan { private: std::deque > _checkIntegrityEntries; public: CheckIntegrityMan(); ~CheckIntegrityMan(); void addCheckIntegrityEntry(const SharedHandle& entry); bool removeCheckIntegrityEntry(const SharedHandle& entry); SharedHandle getFirstCheckIntegrityEntry() const; size_t countCheckIntegrityEntry() const; }; typedef SharedHandle CheckIntegrityManHandle; } // namespace aria2 #endif // _D_CHECK_INTEGRITY_MAN_H_