Searched refs:QuotaService (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/extensions/browser/
H A Dquota_service.cc25 QuotaService::QuotaService() { function in class:extensions::QuotaService
30 &QuotaService::Purge);
34 QuotaService::~QuotaService() {
40 std::string QuotaService::Assess(const std::string& extension_id,
88 void QuotaService::PurgeFunctionHeuristicsMap(FunctionHeuristicsMap* map) {
96 void QuotaService::Purge() {
140 QuotaService::SustainedLimit::SustainedLimit(const base::TimeDelta& sustain,
149 bool QuotaService
[all...]
H A Dquota_service.h5 // The QuotaService uses heuristics to limit abusive requests
37 // The QuotaService takes care that calls to certain extension
40 // The QuotaService needs to live entirely on one thread, i.e. be created,
44 class QuotaService : public base::NonThreadSafe { class in namespace:extensions
51 QuotaService();
52 virtual ~QuotaService();
78 base::RepeatingTimer<QuotaService> purge_timer_;
93 DISALLOW_COPY_AND_ASSIGN(QuotaService);
214 class QuotaService::TimedLimit : public QuotaLimitHeuristic {
225 class QuotaService
[all...]
H A Dextension_system.h41 class QuotaService;
108 // Returns the QuotaService that limits calls to certain extension functions.
110 virtual QuotaService* quota_service() = 0;
H A Dinfo_map.h95 // Returns the IO thread QuotaService. Creates the instance on first call.
96 QuotaService* GetQuotaService();
128 // The QuotaService is not thread safe. We need to create and destroy it on
130 scoped_ptr<QuotaService> quota_service_;
H A Dquota_service_unittest.cc23 typedef QuotaService::TimedLimit TimedLimit;
24 typedef QuotaService::SustainedLimit SustainedLimit;
131 virtual void SetUp() { service_.reset(new QuotaService()); }
141 scoped_ptr<QuotaService> service_;
H A Dinfo_map.cc182 QuotaService* InfoMap::GetQuotaService() {
185 quota_service_.reset(new QuotaService());
H A Dextension_function_dispatcher.cc264 QuotaService* quota = extension_info_map->GetQuotaService();
373 QuotaService* quota = extension_system->quota_service();
/external/chromium_org/chrome/browser/extensions/
H A Dextension_system_impl.h51 virtual QuotaService* quota_service() OVERRIDE; // shared
97 QuotaService* quota_service();
128 scoped_ptr<QuotaService> quota_service_;
H A Dtest_extension_system.h78 virtual QuotaService* quota_service() OVERRIDE;
110 scoped_ptr<QuotaService> quota_service_;
H A Dtest_extension_system.cc44 quota_service_(new QuotaService()) {}
179 QuotaService* TestExtensionSystem::quota_service() {
H A Dextension_system_impl.cc303 quota_service_.reset(new QuotaService);
390 QuotaService* ExtensionSystemImpl::Shared::quota_service() {
491 QuotaService* ExtensionSystemImpl::quota_service() {
/external/chromium_org/apps/shell/browser/
H A Dshell_extension_system.h67 virtual QuotaService* quota_service() OVERRIDE;
93 scoped_ptr<QuotaService> quota_service_;
H A Dshell_extension_system.cc99 quota_service_.reset(new QuotaService);
160 QuotaService* ShellExtensionSystem::quota_service() {
/external/chromium_org/extensions/browser/api/test/
H A Dtest_api.cc83 QuotaService* quota =
/external/chromium_org/extensions/browser/api/storage/
H A Dstorage_api.cc157 heuristics->push_back(new QuotaService::TimedLimit(
168 heuristics->push_back(new QuotaService::SustainedLimit(
/external/chromium_org/chrome/browser/extensions/api/bookmarks/
H A Dbookmarks_api.cc76 typedef QuotaService::TimedLimit TimedLimit;
77 typedef QuotaService::SustainedLimit SustainedLimit;

Completed in 236 milliseconds