atom_quota_permission_context.h 954 B

1234567891011121314151617181920212223242526272829303132
  1. // Copyright (c) 2015 GitHub, Inc.
  2. // Use of this source code is governed by the MIT license that can be
  3. // found in the LICENSE file.
  4. #ifndef ATOM_BROWSER_ATOM_QUOTA_PERMISSION_CONTEXT_H_
  5. #define ATOM_BROWSER_ATOM_QUOTA_PERMISSION_CONTEXT_H_
  6. #include "content/public/browser/quota_permission_context.h"
  7. namespace atom {
  8. class AtomQuotaPermissionContext : public content::QuotaPermissionContext {
  9. public:
  10. typedef content::QuotaPermissionContext::QuotaPermissionResponse response;
  11. AtomQuotaPermissionContext();
  12. // content::QuotaPermissionContext:
  13. void RequestQuotaPermission(const content::StorageQuotaParams& params,
  14. int render_process_id,
  15. const PermissionCallback& callback) override;
  16. private:
  17. ~AtomQuotaPermissionContext() override;
  18. DISALLOW_COPY_AND_ASSIGN(AtomQuotaPermissionContext);
  19. };
  20. } // namespace atom
  21. #endif // ATOM_BROWSER_ATOM_QUOTA_PERMISSION_CONTEXT_H_