| Index: content/renderer/pepper/pepper_plugin_delegate_impl.h
|
| diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.h b/content/renderer/pepper/pepper_plugin_delegate_impl.h
|
| index 09e3986f275b7f429ec2f6c11ec34e494b150589..ccf7c0295f0d0227fbc015d459c3e5c915090d7c 100644
|
| --- a/content/renderer/pepper/pepper_plugin_delegate_impl.h
|
| +++ b/content/renderer/pepper/pepper_plugin_delegate_impl.h
|
| @@ -128,6 +128,10 @@ class PepperPluginDelegateImpl
|
| // Removes broker from pending_connect_broker_ if present. Returns true if so.
|
| bool StopWaitingForBrokerConnection(PepperBrokerImpl* broker);
|
|
|
| + // Called when we know whether permission to access the PPAPI broker was
|
| + // granted.
|
| + void OnPpapiBrokerPermissionResult(int request_id, bool result);
|
| +
|
| // Notification that the render view has been focused or defocused. This
|
| // notifies all of the plugins.
|
| void OnSetFocus(bool has_focus);
|
| @@ -496,6 +500,10 @@ class PepperPluginDelegateImpl
|
| typedef IDMap<scoped_refptr<PepperBrokerImpl>, IDMapOwnPointer> BrokerMap;
|
| BrokerMap pending_connect_broker_;
|
|
|
| + typedef IDMap<base::WeakPtr<webkit::ppapi::PPB_Broker_Impl>, IDMapOwnPointer>
|
| + PermissionRequestMap;
|
| + PermissionRequestMap pending_permission_requests_;
|
| +
|
| // Whether or not the focus is on a PPAPI plugin
|
| webkit::ppapi::PluginInstance* focused_plugin_;
|
|
|
|
|