Home | History | Annotate | Download | only in http

Lines Matching defs:Transaction

5 // This file declares HttpCache::Transaction, a private class of HttpCache so
20 // This is the transaction that is returned by the HttpCache transaction
22 class HttpCache::Transaction : public HttpTransaction {
24 Transaction(HttpCache* cache, bool enable_range_support);
25 virtual ~Transaction();
41 // The transaction has the following modes, which apply to how it may access
44 // o If the mode of the transaction is NONE, then it is in "pass through"
45 // mode and all methods just forward to the inner network transaction.
47 // o If the mode of the transaction is only READ, then it may only read from
50 // o If the mode of the transaction is only WRITE, then it may only write to
53 // o If the mode of the transaction is READ_WRITE, then the transaction may
57 // o If the mode of the transaction is UPDATE, then the transaction may
74 // Associates this transaction with a cache entry.
78 // to the transaction. Returns network error code.
81 // This transaction is being deleted and we are not done writing to the cache.
206 // Called to begin a network transaction. Returns network error code.
209 // Called to restart a network transaction after an error. Returns network
213 // Called to restart a network transaction with a client certificate.
217 // Called to restart a network transaction with authentication credentials.
313 CompletionCallbackImpl<Transaction> io_callback_;
314 scoped_refptr<CancelableCompletionCallback<Transaction> > cache_callback_;
315 scoped_refptr<CancelableCompletionCallback<Transaction> >