X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fsafe_browsing%2Fdatabase_manager.h;h=c14addfe889c74c9f38de9d76e67ffaf62007adb;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=98e225f283adcbcb01faa4e8fa23d470a4e0964a;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/safe_browsing/database_manager.h b/src/chrome/browser/safe_browsing/database_manager.h index 98e225f..c14addf 100644 --- a/src/chrome/browser/safe_browsing/database_manager.h +++ b/src/chrome/browser/safe_browsing/database_manager.h @@ -67,6 +67,7 @@ class SafeBrowsingDatabaseManager // contain SB_THREAT_TYPE_SAFE. std::vector urls; std::vector url_results; + std::vector url_metadata; std::vector full_hashes; std::vector full_hash_results; @@ -100,7 +101,8 @@ class SafeBrowsingDatabaseManager // Called when the result of checking a browse URL is known. virtual void OnCheckBrowseUrlResult(const GURL& url, - SBThreatType threat_type) {} + SBThreatType threat_type, + const std::string& metadata) {} // Called when the result of checking a download URL is known. virtual void OnCheckDownloadUrlResult(const std::vector& url_chain, @@ -246,7 +248,8 @@ class SafeBrowsingDatabaseManager // |full_hashes|, or SAFE if none match. static SBThreatType GetUrlThreatType( const GURL& url, - const std::vector& full_hashes); + const std::vector& full_hashes, + size_t* index); // Called to stop operations on the io_thread. This may be called multiple // times during the life of the DatabaseManager. Should be called on IO