Home | History | Annotate | Download | only in storage

Lines Matching refs:SecurityOrigin

49 class SecurityOrigin;
72 void setDatabaseDetails(SecurityOrigin*, const String& name, const String& displayName, unsigned long estimatedSize);
73 String fullPathForDatabase(SecurityOrigin*, const String& name, bool createIfDoesNotExist = true);
77 void getOpenDatabases(SecurityOrigin* origin, const String& name, HashSet<RefPtr<AbstractDatabase> >* databases);
89 typedef HashMap<RefPtr<SecurityOrigin>, DatabaseNameMap*, SecurityOriginHash> DatabaseOriginMap;
99 void origins(Vector<RefPtr<SecurityOrigin> >& result);
100 bool databaseNamesForOrigin(SecurityOrigin*, Vector<String>& result);
102 DatabaseDetails detailsForNameAndOrigin(const String&, SecurityOrigin*);
104 unsigned long long usageForDatabase(const String&, SecurityOrigin*);
105 unsigned long long usageForOrigin(SecurityOrigin*);
106 unsigned long long quotaForOrigin(SecurityOrigin*);
107 void setQuota(SecurityOrigin*, unsigned long long);
110 bool deleteOrigin(SecurityOrigin*);
111 bool deleteDatabase(SecurityOrigin*, const String& name);
116 void scheduleNotifyDatabaseChanged(SecurityOrigin*, const String& name);
118 bool hasEntryForOrigin(SecurityOrigin*);
121 bool hasEntryForOriginNoLock(SecurityOrigin* origin);
122 String fullPathForDatabaseNoLock(SecurityOrigin*, const String& name, bool createIfDoesNotExist);
123 bool databaseNamesForOriginNoLock(SecurityOrigin* origin, Vector<String>& resultVector);
124 unsigned long long usageForOriginNoLock(SecurityOrigin* origin);
125 unsigned long long quotaForOriginNoLock(SecurityOrigin* origin);
130 String originPath(SecurityOrigin*) const;
132 bool hasEntryForDatabase(SecurityOrigin*, const String& databaseIdentifier);
134 bool addDatabase(SecurityOrigin*, const String& name, const String& path);
137 bool deleteDatabaseFile(SecurityOrigin*, const String& name);
143 typedef HashMap<RefPtr<SecurityOrigin>, unsigned long long, SecurityOriginHash> QuotaMap;
150 typedef std::pair<RefPtr<SecurityOrigin>, DatabaseDetails> ProposedDatabase;
154 typedef HashMap<RefPtr<SecurityOrigin>, NameCountMap*, SecurityOriginHash> CreateSet;
157 HashMap<RefPtr<SecurityOrigin>, NameSet*, SecurityOriginHash> m_beingDeleted;
158 HashSet<RefPtr<SecurityOrigin>, SecurityOriginHash> m_originsBeingDeleted;
159 bool canCreateDatabase(SecurityOrigin *origin, const String& name);
160 void recordCreatingDatabase(SecurityOrigin *origin, const String& name);
161 void doneCreatingDatabase(SecurityOrigin *origin, const String& name);
162 bool creatingDatabase(SecurityOrigin *origin, const String& name);
163 bool canDeleteDatabase(SecurityOrigin *origin, const String& name);
164 void recordDeletingDatabase(SecurityOrigin *origin, const String& name);
165 void doneDeletingDatabase(SecurityOrigin *origin, const String& name);
166 bool deletingDatabase(SecurityOrigin *origin, const String& name);
167 bool canDeleteOrigin(SecurityOrigin *origin);
168 bool deletingOrigin(SecurityOrigin *origin);
169 void recordDeletingOrigin(SecurityOrigin *origin);
170 void doneDeletingOrigin(SecurityOrigin *origin);