Refactor chrome/browser/safe_browsing/ping_manager.* to break down its dependencies with protocol_manager, chunk_range and etc. And move it into components/safe_browsing.
So it looks like you only need "struct SafeBrowsingProtocolConfig" from chrome/browser/safe_browsing/protocol_manager_helper.h
This can be moved into "components/safe_browsing_db/util.h" which is already included in chrome/browser/safe_browsing/ping_manager.h
Wait, I take that back partially -- it does need the other methods defined in that file.
However, that file can just be removed and its contents placed in components/safe_browsing_db/util.*
Comment 1 by vakh@chromium.org
, Jan 24 2017