| Index: content/common/content_client.h
 | 
| ===================================================================
 | 
| --- content/common/content_client.h	(revision 88480)
 | 
| +++ content/common/content_client.h	(working copy)
 | 
| @@ -30,6 +30,7 @@
 | 
|  class ContentClient;
 | 
|  class ContentPluginClient;
 | 
|  class ContentRendererClient;
 | 
| +class ContentUtilityClient;
 | 
|  
 | 
|  // Setter and getter for the client.  The client should be set early, before any
 | 
|  // content code is called.
 | 
| @@ -45,9 +46,11 @@
 | 
|    ContentBrowserClient* browser() { return browser_; }
 | 
|    void set_browser(ContentBrowserClient* c) { browser_ = c; }
 | 
|    ContentPluginClient* plugin() { return plugin_; }
 | 
| -  void set_plugin(ContentPluginClient* r) { plugin_ = r; }
 | 
| +  void set_plugin(ContentPluginClient* p) { plugin_ = p; }
 | 
|    ContentRendererClient* renderer() { return renderer_; }
 | 
|    void set_renderer(ContentRendererClient* r) { renderer_ = r; }
 | 
| +  ContentUtilityClient* utility() { return utility_; }
 | 
| +  void set_utility(ContentUtilityClient* u) { utility_ = u; }
 | 
|  
 | 
|    // Sets the currently active URL.  Use GURL() to clear the URL.
 | 
|    virtual void SetActiveURL(const GURL& url) {}
 | 
| @@ -79,6 +82,8 @@
 | 
|    ContentPluginClient* plugin_;
 | 
|    // The embedder API for participating in renderer logic.
 | 
|    ContentRendererClient* renderer_;
 | 
| +  // The embedder API for participating in utility logic.
 | 
| +  ContentUtilityClient* utility_;
 | 
|  };
 | 
|  
 | 
|  }  // namespace content
 | 
| 
 |