X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fxwalk%2Fextensions%2Fbrowser%2Fxwalk_extension_service.h;h=ad796724ba36de0c8d74b448010d6a26c0702b8c;hb=6a8ccb215ae8932b1b59ff751f115e9ccfb4066b;hp=6b3980b149aabec1e96f6ece882ccdece3685ad1;hpb=d482483c7e386df3f789b1cb1845b73bfcaae2bd;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/xwalk/extensions/browser/xwalk_extension_service.h b/src/xwalk/extensions/browser/xwalk_extension_service.h index 6b3980b..ad79672 100644 --- a/src/xwalk/extensions/browser/xwalk_extension_service.h +++ b/src/xwalk/extensions/browser/xwalk_extension_service.h @@ -39,10 +39,15 @@ class XWalkExtensionService : public content::NotificationObserver, public: class Delegate { public: - virtual void CheckAPIAccessControl(const std::string& extension_name, - const std::string& api_name, const PermissionCallback& callback) {} - virtual bool RegisterPermissions(const std::string& extension_name, - const std::string& perm_table) { return false; } + virtual void CheckAPIAccessControl( + int render_process_id, + const std::string& extension_name, + const std::string& api_name, + const PermissionCallback& callback) {} + virtual bool RegisterPermissions( + int render_process_id, + const std::string& extension_name, + const std::string& perm_table); protected: ~Delegate() {} @@ -92,10 +97,14 @@ class XWalkExtensionService : public content::NotificationObserver, virtual void OnExtensionProcessDied(XWalkExtensionProcessHost* eph, int render_process_id) OVERRIDE; - virtual void OnCheckAPIAccessControl(const std::string& extension_name, - const std::string& api_name, const PermissionCallback& callback) OVERRIDE; - virtual bool OnRegisterPermissions(const std::string& extension_name, - const std::string& perm_table) OVERRIDE; + virtual void OnCheckAPIAccessControl( + int render_process_id, + const std::string& extension_name, + const std::string& api_name, + const PermissionCallback& callback) OVERRIDE; + virtual bool OnRegisterPermissions(int render_process_id, + const std::string& extension_name, + const std::string& perm_table) OVERRIDE; // NotificationObserver implementation. virtual void Observe(int type, const content::NotificationSource& source,