#include "base/compiler_specific.h"
#include "content/public/renderer/render_view_observer.h"
-namespace blink {
-class WebElement;
-}
-
struct SafeBrowsingHostMsg_MalwareDOMDetails_Node;
namespace safe_browsing {
// Begins extracting resource urls for the page currently loaded in
// this object's RenderView.
+ // Exposed for testing.
void ExtractResources(
std::vector<SafeBrowsingHostMsg_MalwareDOMDetails_Node>* resources);
void OnGetMalwareDOMDetails();
- // Handler for the various HTML elements that we extract URLs from.
- void HandleElement(
- const blink::WebElement& element,
- SafeBrowsingHostMsg_MalwareDOMDetails_Node* parent_node,
- std::vector<SafeBrowsingHostMsg_MalwareDOMDetails_Node>* resources);
-
DISALLOW_COPY_AND_ASSIGN(MalwareDOMDetails);
};