// Copyright (c) 2015 GitHub, Inc. // Use of this source code is governed by the MIT license that can be // found in the LICENSE file. #ifndef SHELL_BROWSER_ATOM_QUOTA_PERMISSION_CONTEXT_H_ #define SHELL_BROWSER_ATOM_QUOTA_PERMISSION_CONTEXT_H_ #include "content/public/browser/quota_permission_context.h" #include "content/public/common/storage_quota_params.h" namespace electron { class AtomQuotaPermissionContext : public content::QuotaPermissionContext { public: typedef content::QuotaPermissionContext::QuotaPermissionResponse response; AtomQuotaPermissionContext(); // content::QuotaPermissionContext: void RequestQuotaPermission(const content::StorageQuotaParams& params, int render_process_id, const PermissionCallback& callback) override; private: ~AtomQuotaPermissionContext() override; DISALLOW_COPY_AND_ASSIGN(AtomQuotaPermissionContext); }; } // namespace electron #endif // SHELL_BROWSER_ATOM_QUOTA_PERMISSION_CONTEXT_H_