| Index: content/public/browser/child_process_security_policy.h
 | 
| diff --git a/content/public/browser/child_process_security_policy.h b/content/public/browser/child_process_security_policy.h
 | 
| index 06f3035558dd18bc6a11b51995e42be6843110f3..c1e6bb541b472a176941f54d1ac3db7ed82ddae3 100644
 | 
| --- a/content/public/browser/child_process_security_policy.h
 | 
| +++ b/content/public/browser/child_process_security_policy.h
 | 
| @@ -10,6 +10,7 @@
 | 
|  #include "base/basictypes.h"
 | 
|  #include "content/common/content_export.h"
 | 
|  #include "url/gurl.h"
 | 
| +#include "url/origin.h"
 | 
|  
 | 
|  namespace base {
 | 
|  class FilePath;
 | 
| @@ -127,6 +128,10 @@ class ChildProcessSecurityPolicy {
 | 
|    virtual void GrantDeleteFromFileSystem(int child_id,
 | 
|                                           const std::string& filesystem_id) = 0;
 | 
|  
 | 
| +  // Grants the child process the capability to access URLs with the provided
 | 
| +  // origin.
 | 
| +  virtual void GrantOrigin(int child_id, const url::Origin& origin) = 0;
 | 
| +
 | 
|    // Grants the child process the capability to access URLs of the provided
 | 
|    // scheme.
 | 
|    virtual void GrantScheme(int child_id, const std::string& scheme) = 0;
 | 
| 
 |