/* */ #include "CheckIntegrityMan.h" #include "CheckIntegrityEntry.h" CheckIntegrityMan::CheckIntegrityMan() {} CheckIntegrityMan::~CheckIntegrityMan() {} void CheckIntegrityMan::addCheckIntegrityEntry(const CheckIntegrityEntryHandle& entry) { _checkIntegrityEntries.push_back(entry); } bool CheckIntegrityMan::removeCheckIntegrityEntry(const CheckIntegrityEntryHandle& entry) { CheckIntegrityEntries::iterator itr = find(_checkIntegrityEntries.begin(), _checkIntegrityEntries.end(), entry); if(itr == _checkIntegrityEntries.end()) { return false; } else { _checkIntegrityEntries.erase(itr); return true; } } CheckIntegrityEntryHandle CheckIntegrityMan::getFirstCheckIntegrityEntry() const { if(_checkIntegrityEntries.empty()) { return 0; } else { return _checkIntegrityEntries.front(); } } int32_t CheckIntegrityMan::countCheckIntegrityEntry() const { return _checkIntegrityEntries.size(); }