|  | [WIP] Refactor SafeBrowsingResourceThrottle in preparation for WebSocket
Factor safe_browsing::RequestChecker out of
safe_browsing::BaseResourceThrottle. Make BaseResourceThrottle a concrete class
and rename it to safe_browsing::ResourceThrottle. Modify users of
SafeBrowsingResourceThrottle and AwSafeBrowsingResourceThrottle to construct a
safe_browsing::ResourceThrottle object with a delegate object implementing their
specific functionality.
See the design doc at
https://docs.google.com/document/d/1iR3XMIQukqlXb6ajIHE91apHZAxyF_wvRoB5JGeJYPs/edit .
Also adds tests for RequestChecker.
BUG=644744
  
   
  
   
  
   
  
   
  
   
  
   
    
  
  
    
      |  | Unified diffs | Side-by-side diffs | Delta from patch set | Stats (+1223 lines, -964 lines) | Patch |  
        |  | M | android_webview/browser/aw_safe_browsing_resource_throttle.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 1 chunk | +19 lines, -31 lines | 0 comments | Download |  
        |  | M | android_webview/browser/aw_safe_browsing_resource_throttle.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 1 chunk | +57 lines, -21 lines | 0 comments | Download |  
        |  | M | android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 2 chunks | +5 lines, -8 lines | 0 comments | Download |  
        |  | M | chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 2 chunks | +7 lines, -5 lines | 0 comments | Download |  
        |  | M | chrome/browser/loader/safe_browsing_resource_throttle.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 3 chunks | +8 lines, -51 lines | 0 comments | Download |  
        |  | M | chrome/browser/loader/safe_browsing_resource_throttle.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 3 chunks | +55 lines, -57 lines | 0 comments | Download |  
        |  | M | chrome/test/BUILD.gn | View | 1
        
          2
        
          3 | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | M | components/safe_browsing/BUILD.gn | View | 1
        
          2
        
          3 | 2 chunks | +24 lines, -2 lines | 0 comments | Download |  
        |  | M | components/safe_browsing/DEPS | View | 1
        
          2
        
          3 | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | D | components/safe_browsing/base_resource_throttle.h | View |  | 1 chunk | +0 lines, -194 lines | 0 comments | Download |  
        |  | D | components/safe_browsing/base_resource_throttle.cc | View | 1
        
          2
        
          3 | 1 chunk | +0 lines, -414 lines | 0 comments | Download |  
        |  | M | components/safe_browsing/base_ui_manager.h | View |  | 1 chunk | +1 line, -2 lines | 0 comments | Download |  
        |  | A | components/safe_browsing/request_checker.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 1 chunk | +196 lines, -0 lines | 0 comments | Download |  
        |  | A + | components/safe_browsing/request_checker.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 12 chunks | +132 lines, -179 lines | 0 comments | Download |  
        |  | A | components/safe_browsing/request_checker_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 1 chunk | +504 lines, -0 lines | 0 comments | Download |  
        |  | A | components/safe_browsing/resource_throttle.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 1 chunk | +103 lines, -0 lines | 0 comments | Download |  
        |  | A | components/safe_browsing/resource_throttle.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 1 chunk | +110 lines, -0 lines | 0 comments | Download |  
    Total messages: 22 (22 generated)
     |