Lines Matching refs:ActiveEntry
217 struct ActiveEntry { struct
218 explicit ActiveEntry(disk_cache::Entry* entry);
219 ~ActiveEntry();
229 typedef base::hash_map<std::string, ActiveEntry*> ActiveEntriesMap; argument
231 typedef std::set<ActiveEntry*> ActiveEntriesSet;
262 void FinalizeDoomedEntry(ActiveEntry* entry);
265 ActiveEntry* FindActiveEntry(const std::string& key);
269 ActiveEntry* ActivateEntry(disk_cache::Entry* disk_entry);
272 void DeactivateEntry(ActiveEntry* entry);
275 void SlowDeactivateEntry(ActiveEntry* entry);
287 int OpenEntry(const std::string& key, ActiveEntry** entry,
293 int CreateEntry(const std::string& key, ActiveEntry** entry,
297 void DestroyEntry(ActiveEntry* entry);
304 int AddTransactionToEntry(ActiveEntry* entry, Transaction* trans);
309 void DoneWithEntry(ActiveEntry* entry, Transaction* trans, bool cancel);
313 void DoneWritingToEntry(ActiveEntry* entry, bool success);
316 void DoneReadingFromEntry(ActiveEntry* entry, Transaction* trans);
320 void ConvertWriterToReader(ActiveEntry* entry);
330 bool RemovePendingTransactionFromEntry(ActiveEntry* entry,
338 void ProcessPendingQueue(ActiveEntry* entry);
342 void OnProcessPendingQueue(ActiveEntry* entry);