| Index: content/public/browser/indexed_db_context.h | 
| diff --git a/content/public/browser/indexed_db_context.h b/content/public/browser/indexed_db_context.h | 
| index af469e33027e45c9bb1e113b0f1870352bb7beeb..136c30c3a25c164b882ad8ff32c84bd38bc34524 100644 | 
| --- a/content/public/browser/indexed_db_context.h | 
| +++ b/content/public/browser/indexed_db_context.h | 
| @@ -34,6 +34,11 @@ class IndexedDBContext : public base::RefCountedThreadSafe<IndexedDBContext> { | 
| // Deletes all indexed db files for the given origin. | 
| virtual void DeleteForOrigin(const GURL& origin_url) = 0; | 
|  | 
| +  // Copies the indexed db files from this context to another. The | 
| +  // indexed db directory in the destination context needs to be empty. | 
| +  virtual void CopyOriginData(const GURL& origin_url, | 
| +                              IndexedDBContext* dest_context) = 0; | 
| + | 
| // Get the file name of the local storage file for the given origin. | 
| virtual base::FilePath GetFilePathForTesting( | 
| const std::string& origin_id) const = 0; | 
|  |