content::WebContents* guest_web_contents,
content::WebContents* embedder_web_contents,
const base::DictionaryValue& extra_params) OVERRIDE;
- virtual void RenderProcessHostCreated(
+ virtual void RenderProcessWillLaunch(
content::RenderProcessHost* host) OVERRIDE;
virtual bool ShouldUseProcessPerSite(content::BrowserContext* browser_context,
const GURL& effective_url) OVERRIDE;
content::SiteInstance* site_instance) OVERRIDE;
virtual void SiteInstanceDeleting(content::SiteInstance* site_instance)
OVERRIDE;
- virtual bool ShouldSwapProcessesForNavigation(
+ virtual void WorkerProcessCreated(content::SiteInstance* site_instance,
+ int worker_process_id) OVERRIDE;
+ virtual void WorkerProcessTerminated(content::SiteInstance* site_instance,
+ int worker_process_id) OVERRIDE;
+ virtual bool ShouldSwapBrowsingInstancesForNavigation(
content::SiteInstance* site_instance,
const GURL& current_url,
const GURL& new_url) OVERRIDE;
const net::CookieList& cookie_list,
content::ResourceContext* context,
int render_process_id,
- int render_view_id) OVERRIDE;
+ int render_frame_id) OVERRIDE;
virtual bool AllowSetCookie(const GURL& url,
const GURL& first_party,
const std::string& cookie_line,
content::ResourceContext* context,
int render_process_id,
- int render_view_id,
+ int render_frame_id,
net::CookieOptions* options) OVERRIDE;
virtual bool AllowSaveLocalState(content::ResourceContext* context) OVERRIDE;
virtual bool AllowWorkerDatabase(
const GURL& url,
- const string16& name,
- const string16& display_name,
+ const base::string16& name,
+ const base::string16& display_name,
unsigned long estimated_size,
content::ResourceContext* context,
- const std::vector<std::pair<int, int> >& render_views) OVERRIDE;
+ const std::vector<std::pair<int, int> >& render_frames) OVERRIDE;
virtual bool AllowWorkerFileSystem(
const GURL& url,
content::ResourceContext* context,
- const std::vector<std::pair<int, int> >& render_views) OVERRIDE;
+ const std::vector<std::pair<int, int> >& render_frames) OVERRIDE;
virtual bool AllowWorkerIndexedDB(
const GURL& url,
- const string16& name,
+ const base::string16& name,
content::ResourceContext* context,
- const std::vector<std::pair<int, int> >& render_views) OVERRIDE;
+ const std::vector<std::pair<int, int> >& render_frames) OVERRIDE;
virtual net::URLRequestContext* OverrideRequestContextForURL(
const GURL& url, content::ResourceContext* context) OVERRIDE;
virtual content::QuotaPermissionContext*
CreateQuotaPermissionContext() OVERRIDE;
virtual void AllowCertificateError(
int render_process_id,
- int render_view_id,
+ int render_frame_id,
int cert_error,
const net::SSLInfo& ssl_info,
const GURL& request_url,
content::CertificateRequestResultType* request) OVERRIDE;
virtual void SelectClientCertificate(
int render_process_id,
- int render_view_id,
+ int render_frame_id,
const net::HttpNetworkSession* network_session,
net::SSLCertRequestInfo* cert_request_info,
const base::Callback<void(net::X509Certificate*)>& callback) OVERRIDE;
int callback_context,
int render_process_id,
int render_view_id) OVERRIDE;
- virtual WebKit::WebNotificationPresenter::Permission
+ virtual blink::WebNotificationPresenter::Permission
CheckDesktopNotificationPermission(
const GURL& source_origin,
content::ResourceContext* context,
const GURL& target_url,
const content::Referrer& referrer,
WindowOpenDisposition disposition,
- const WebKit::WebWindowFeatures& features,
+ const blink::WebWindowFeatures& features,
bool user_gesture,
bool opener_suppressed,
content::ResourceContext* context,
virtual void PreSpawnRenderer(sandbox::TargetPolicy* policy,
bool* success) OVERRIDE;
#endif
-#if defined(USE_NSS)
- virtual
- crypto::CryptoModuleBlockingPasswordDelegate* GetCryptoPasswordDelegate(
- const GURL& url) OVERRIDE;
-#endif
virtual bool IsPluginAllowedToCallRequestOSFileHandle(
content::BrowserContext* browser_context,
const GURL& url) OVERRIDE;
+ virtual bool IsPluginAllowedToUseDevChannelAPIs() OVERRIDE;
+
private:
#if defined(ENABLE_PLUGINS)
// Set of origins that can use TCP/UDP private APIs from NaCl.