Home | History | Annotate | Download | only in http

Lines Matching refs:trans

144   WorkItem(WorkItemOperation operation, Transaction* trans, ActiveEntry** entry)
146 trans_(trans),
149 WorkItem(WorkItemOperation operation, Transaction* trans,
152 trans_(trans),
183 bool Matches(Transaction* trans) const { return trans == trans_; }
200 explicit MetadataWriter(HttpCache::Transaction* trans)
201 : transaction_(trans),
421 HttpCache::Transaction* trans =
423 MetadataWriter* writer = new MetadataWriter(trans);
460 scoped_ptr<HttpTransaction>* trans) {
472 trans->reset(transaction);
529 int HttpCache::GetBackendForTransaction(Transaction* trans) {
537 WI_CREATE_BACKEND, trans, net::CompletionCallback(), NULL);
595 int HttpCache::DoomEntry(const std::string& key, Transaction* trans) {
602 DCHECK(trans);
603 return AsyncDoomEntry(key, trans);
621 int HttpCache::AsyncDoomEntry(const std::string& key, Transaction* trans) {
622 WorkItem* item = new WorkItem(WI_DOOM_ENTRY, trans, NULL);
755 Transaction* trans) {
762 WorkItem* item = new WorkItem(WI_OPEN_ENTRY, trans, entry);
786 Transaction* trans) {
791 WorkItem* item = new WorkItem(WI_CREATE_ENTRY, trans, entry);
822 int HttpCache::AddTransactionToEntry(ActiveEntry* entry, Transaction* trans) {
835 entry->pending_queue.push_back(trans);
839 if (trans->mode() & Transaction::WRITE) {
842 entry->writer = trans;
844 entry->pending_queue.push_back(trans);
849 entry->readers.push_back(trans);
861 void HttpCache::DoneWithEntry(ActiveEntry* entry, Transaction* trans,
869 DCHECK(trans == entry->writer);
877 success = trans->AddTruncatedFlag();
879 if (!trans->entry())
884 DoneReadingFromEntry(entry, trans);
915 void HttpCache::DoneReadingFromEntry(ActiveEntry* entry, Transaction* trans) {
919 std::find(entry->readers.begin(), entry->readers.end(), trans);
932 Transaction* trans = entry->writer;
935 entry->readers.push_back(trans);
941 const Transaction* trans) {
942 ActiveEntriesMap::const_iterator i = active_entries_.find(trans->key());
953 void HttpCache::RemovePendingTransaction(Transaction* trans) {
954 ActiveEntriesMap::const_iterator i = active_entries_.find(trans->key());
957 found = RemovePendingTransactionFromEntry(i->second, trans);
965 found = RemovePendingTransactionFromPendingOp(j->second, trans);
971 PendingOpsMap::const_iterator j = pending_ops_.find(trans->key());
973 found = RemovePendingTransactionFromPendingOp(j->second, trans);
980 found = RemovePendingTransactionFromEntry(*k, trans);
986 Transaction* trans) {
990 find(pending_queue.begin(), pending_queue.end(), trans);
999 Transaction* trans) {
1000 if (pending_op->writer->Matches(trans)) {
1009 if ((*it)->Matches(trans)) {