std::set<int64_t> extension_thread_instances_ids_;
};
+bool XWalkExtensionService::Delegate::RegisterPermissions(
+ int render_process_id,
+ const std::string& extension_name,
+ const std::string& perm_table) {
+ return false;
+}
+
XWalkExtensionService::XWalkExtensionService(Delegate* delegate)
: extension_thread_("XWalkExtensionThread"),
delegate_(delegate) {
}
void XWalkExtensionService::OnCheckAPIAccessControl(
+ int render_process_id,
const std::string& extension_name,
const std::string& api_name,
const PermissionCallback& callback) {
CHECK(delegate_);
- delegate_->CheckAPIAccessControl(extension_name, api_name, callback);
+ delegate_->CheckAPIAccessControl(render_process_id, extension_name,
+ api_name, callback);
}
bool XWalkExtensionService::OnRegisterPermissions(
+ int render_process_id,
const std::string& extension_name,
const std::string& perm_table) {
CHECK(delegate_);
- return delegate_->RegisterPermissions(extension_name, perm_table);
+ return delegate_->RegisterPermissions(render_process_id,
+ extension_name, perm_table);
}
} // namespace extensions