| Index: chrome/browser/renderer_host/resource_dispatcher_host.h
 | 
| ===================================================================
 | 
| --- chrome/browser/renderer_host/resource_dispatcher_host.h	(revision 40221)
 | 
| +++ chrome/browser/renderer_host/resource_dispatcher_host.h	(working copy)
 | 
| @@ -274,6 +274,14 @@
 | 
|                IncrementOutstandingRequestsMemoryCost);
 | 
|    FRIEND_TEST(ResourceDispatcherHostTest,
 | 
|                CalculateApproximateMemoryCost);
 | 
| +  FRIEND_TEST(ApplyExtensionMessageFilterPolicyTest, WrongScheme);
 | 
| +  FRIEND_TEST(ApplyExtensionMessageFilterPolicyTest, GoodScheme);
 | 
| +  FRIEND_TEST(ApplyExtensionMessageFilterPolicyTest,
 | 
| +              GoodSchemeWithSecurityFilter);
 | 
| +  FRIEND_TEST(ApplyExtensionMessageFilterPolicyTest,
 | 
| +              GoodSchemeWrongResourceType);
 | 
| +  FRIEND_TEST(ApplyExtensionMessageFilterPolicyTest,
 | 
| +              WrongSchemeResourceAndFilter);
 | 
|  
 | 
|    class ShutdownTask;
 | 
|  
 | 
| @@ -402,6 +410,13 @@
 | 
|    // Returns true if the message passed in is a resource related message.
 | 
|    static bool IsResourceDispatcherHostMessage(const IPC::Message&);
 | 
|  
 | 
| +  // Applies FilterPolicy::FILTER_EXTENSION_MESSAGES to all text/css requests
 | 
| +  // that have "chrome-extension://" scheme.
 | 
| +  static void ApplyExtensionMessageFilterPolicy(
 | 
| +      const GURL& url,
 | 
| +      const ResourceType::Type& resource_type,
 | 
| +      ResourceDispatcherHostRequestInfo* request_info);
 | 
| +
 | 
|    PendingRequestList pending_requests_;
 | 
|  
 | 
|    // A timer that periodically calls UpdateLoadStates while pending_requests_
 | 
| 
 |