| Index: chrome/browser/browsing_data/local_data_container.h
 | 
| diff --git a/chrome/browser/browsing_data/local_data_container.h b/chrome/browser/browsing_data/local_data_container.h
 | 
| index d78fb85d9ac64bd5a85d32ac4ceadf52e933767a..cbe53014779595f3da4b02a2f6e9f64bd868e0a7 100644
 | 
| --- a/chrome/browser/browsing_data/local_data_container.h
 | 
| +++ b/chrome/browser/browsing_data/local_data_container.h
 | 
| @@ -22,6 +22,7 @@
 | 
|  #include "chrome/browser/browsing_data/browsing_data_file_system_helper.h"
 | 
|  #include "chrome/browser/browsing_data/browsing_data_indexed_db_helper.h"
 | 
|  #include "chrome/browser/browsing_data/browsing_data_local_storage_helper.h"
 | 
| +#include "chrome/browser/browsing_data/browsing_data_media_license_helper.h"
 | 
|  #include "chrome/browser/browsing_data/browsing_data_quota_helper.h"
 | 
|  #include "chrome/browser/browsing_data/browsing_data_service_worker_helper.h"
 | 
|  #include "net/ssl/channel_id_store.h"
 | 
| @@ -53,6 +54,8 @@ typedef std::list<content::ServiceWorkerUsageInfo> ServiceWorkerUsageInfoList;
 | 
|  typedef std::list<content::CacheStorageUsageInfo> CacheStorageUsageInfoList;
 | 
|  typedef std::map<GURL, std::list<content::AppCacheInfo> > AppCacheInfoMap;
 | 
|  typedef std::vector<std::string> FlashLSODomainList;
 | 
| +typedef std::list<BrowsingDataMediaLicenseHelper::MediaLicenseInfo>
 | 
| +    MediaLicenseInfoList;
 | 
|  
 | 
|  }  // namespace
 | 
|  
 | 
| @@ -75,7 +78,8 @@ class LocalDataContainer {
 | 
|                       BrowsingDataChannelIDHelper* channel_id_helper,
 | 
|                       BrowsingDataServiceWorkerHelper* service_worker_helper,
 | 
|                       BrowsingDataCacheStorageHelper* cache_storage_helper,
 | 
| -                     BrowsingDataFlashLSOHelper* flash_data_helper);
 | 
| +                     BrowsingDataFlashLSOHelper* flash_data_helper,
 | 
| +                     BrowsingDataMediaLicenseHelper* media_license_helper);
 | 
|    virtual ~LocalDataContainer();
 | 
|  
 | 
|    // This method must be called to start the process of fetching the resources.
 | 
| @@ -85,6 +89,7 @@ class LocalDataContainer {
 | 
|   private:
 | 
|    friend class CookiesTreeModel;
 | 
|    friend class CookieTreeAppCacheNode;
 | 
| +  friend class CookieTreeMediaLicenseNode;
 | 
|    friend class CookieTreeCookieNode;
 | 
|    friend class CookieTreeDatabaseNode;
 | 
|    friend class CookieTreeLocalStorageNode;
 | 
| @@ -117,6 +122,7 @@ class LocalDataContainer {
 | 
|    void OnCacheStorageModelInfoLoaded(
 | 
|        const CacheStorageUsageInfoList& cache_storage_info);
 | 
|    void OnFlashLSOInfoLoaded(const FlashLSODomainList& domains);
 | 
| +  void OnMediaLicenseInfoLoaded(const MediaLicenseInfoList& media_license_info);
 | 
|  
 | 
|    // Pointers to the helper objects, needed to retreive all the types of locally
 | 
|    // stored data.
 | 
| @@ -132,6 +138,7 @@ class LocalDataContainer {
 | 
|    scoped_refptr<BrowsingDataServiceWorkerHelper> service_worker_helper_;
 | 
|    scoped_refptr<BrowsingDataCacheStorageHelper> cache_storage_helper_;
 | 
|    scoped_refptr<BrowsingDataFlashLSOHelper> flash_lso_helper_;
 | 
| +  scoped_refptr<BrowsingDataMediaLicenseHelper> media_license_helper_;
 | 
|  
 | 
|    // Storage for all the data that was retrieved through the helper objects.
 | 
|    // The collected data is used for (re)creating the CookiesTreeModel.
 | 
| @@ -147,6 +154,7 @@ class LocalDataContainer {
 | 
|    ServiceWorkerUsageInfoList service_worker_info_list_;
 | 
|    CacheStorageUsageInfoList cache_storage_info_list_;
 | 
|    FlashLSODomainList flash_lso_domain_list_;
 | 
| +  MediaLicenseInfoList media_license_info_list_;
 | 
|  
 | 
|    // A delegate, which must outlive this object. The update callbacks use the
 | 
|    // delegate to deliver the updated data to the CookieTreeModel.
 | 
| 
 |