diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-20 23:22:41 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-20 23:22:41 +0000 |
commit | 49639fa94a527376c0e9b93d4c54c1b8c835c041 (patch) | |
tree | dd03b9fd758c7b19b25e9934f9de9def738cdc33 /net/http/http_transaction.h | |
parent | 5fc2429ede8409759abf8d0c23ef5076e8e31fcf (diff) | |
download | chromium_src-49639fa94a527376c0e9b93d4c54c1b8c835c041.zip chromium_src-49639fa94a527376c0e9b93d4c54c1b8c835c041.tar.gz chromium_src-49639fa94a527376c0e9b93d4c54c1b8c835c041.tar.bz2 |
base::Bind: Convert most of net/http.
BUG=none
TEST=none
R=csilv
Review URL: http://codereview.chromium.org/8990001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115220 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_transaction.h')
-rw-r--r-- | net/http/http_transaction.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/net/http/http_transaction.h b/net/http/http_transaction.h index 40be470..c3bc517 100644 --- a/net/http/http_transaction.h +++ b/net/http/http_transaction.h @@ -32,9 +32,9 @@ class NET_EXPORT_PRIVATE HttpTransaction { // // Returns OK if the transaction could be started synchronously, which means // that the request was served from the cache. ERR_IO_PENDING is returned to - // indicate that the OldCompletionCallback will be notified once response info - // is available or if an IO error occurs. Any other return value indicates - // that the transaction could not be started. + // indicate that the CompletionCallback will be notified once response info is + // available or if an IO error occurs. Any other return value indicates that + // the transaction could not be started. // // Regardless of the return value, the caller is expected to keep the // request_info object alive until Destroy is called on the transaction. @@ -43,7 +43,7 @@ class NET_EXPORT_PRIVATE HttpTransaction { // // Profiling information for the request is saved to |net_log| if non-NULL. virtual int Start(const HttpRequestInfo* request_info, - OldCompletionCallback* callback, + const CompletionCallback& callback, const BoundNetLog& net_log) = 0; // Restarts the HTTP transaction, ignoring the last error. This call can @@ -56,15 +56,15 @@ class NET_EXPORT_PRIVATE HttpTransaction { // // NOTE: The transaction is not responsible for deleting the callback object. // - virtual int RestartIgnoringLastError(OldCompletionCallback* callback) = 0; + virtual int RestartIgnoringLastError(const CompletionCallback& callback) = 0; // Restarts the HTTP transaction with a client certificate. virtual int RestartWithCertificate(X509Certificate* client_cert, - OldCompletionCallback* callback) = 0; + const CompletionCallback& callback) = 0; // Restarts the HTTP transaction with authentication credentials. virtual int RestartWithAuth(const AuthCredentials& credentials, - OldCompletionCallback* callback) = 0; + const CompletionCallback& callback) = 0; // Returns true if auth is ready to be continued. Callers should check // this value anytime Start() completes: if it is true, the transaction @@ -79,9 +79,9 @@ class NET_EXPORT_PRIVATE HttpTransaction { // // Response data is copied into the given buffer and the number of bytes // copied is returned. ERR_IO_PENDING is returned if response data is not - // yet available. The OldCompletionCallback is notified when the data copy + // yet available. The CompletionCallback is notified when the data copy // completes, and it is passed the number of bytes that were successfully - // copied. Or, if a read error occurs, the OldCompletionCallback is notified of + // copied. Or, if a read error occurs, the CompletionCallback is notified of // the error. Any other negative return value indicates that the transaction // could not be read. // @@ -90,7 +90,7 @@ class NET_EXPORT_PRIVATE HttpTransaction { // a reference to the provided buffer. // virtual int Read(IOBuffer* buf, int buf_len, - OldCompletionCallback* callback) = 0; + const CompletionCallback& callback) = 0; // Stops further caching of this request by the HTTP cache, if there is any. virtual void StopCaching() = 0; |