Lines Matching full:transaction
5 // This file declares HttpCache::Transaction, a private class of HttpCache so
27 // This is the transaction that is returned by the HttpCache transaction
29 class HttpCache::Transaction : public HttpTransaction {
31 // The transaction has the following modes, which apply to how it may access
34 // o If the mode of the transaction is NONE, then it is in "pass through"
35 // mode and all methods just forward to the inner network transaction.
37 // o If the mode of the transaction is only READ, then it may only read from
40 // o If the mode of the transaction is only WRITE, then it may only write to
43 // o If the mode of the transaction is READ_WRITE, then the transaction may
47 // o If the mode of the transaction is UPDATE, then the transaction may
60 Transaction(HttpCache* cache);
61 virtual ~Transaction();
68 // HTTP cache entry that backs this transaction (if any).
74 // The first time this method is called for a given transaction, previous
84 // This transaction is being deleted and we are not done writing to the cache.
89 // Returns the LoadState of the writer transaction of a given ActiveEntry. In
90 // other words, returns the LoadState of this transaction without asking the
91 // http cache, because this transaction should be the one currently writing
253 // Called to restart a network transaction after an error. Returns network
257 // Called to restart a network transaction with a client certificate.
261 // Called to restart a network transaction with authentication credentials.
361 CompletionCallbackImpl<Transaction> io_callback_;
362 scoped_refptr<CancelableCompletionCallback<Transaction> > cache_callback_;
363 scoped_refptr<CancelableCompletionCallback<Transaction> >