diff options
author | tyoshino@chromium.org <tyoshino@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-02 08:04:44 +0000 |
---|---|---|
committer | tyoshino@chromium.org <tyoshino@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-02 08:04:44 +0000 |
commit | 15ace8c7d128ca0d3c4e43e4d33365e38f9de9d5 (patch) | |
tree | 7f09864c4f2816347897080294cbb9333a757fcf /net/websockets/websocket_job.h | |
parent | b845fa82198e62da9d5b355fe7b9b9455a63940e (diff) | |
download | chromium_src-15ace8c7d128ca0d3c4e43e4d33365e38f9de9d5.zip chromium_src-15ace8c7d128ca0d3c4e43e4d33365e38f9de9d5.tar.gz chromium_src-15ace8c7d128ca0d3c4e43e4d33365e38f9de9d5.tar.bz2 |
Refactor cookie saving code in WebSocketJob for readability.
I'm going to add UMA code that snoops the response header like the cookie
saving code. This CL is preparation for that.
BUG=128156
Review URL: https://chromiumcodereview.appspot.com/14775003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197863 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/websockets/websocket_job.h')
-rw-r--r-- | net/websockets/websocket_job.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/net/websockets/websocket_job.h b/net/websockets/websocket_job.h index 02e4dfd..ca717d7 100644 --- a/net/websockets/websocket_job.h +++ b/net/websockets/websocket_job.h @@ -97,11 +97,18 @@ class NET_EXPORT WebSocketJob void LoadCookieCallback(const std::string& cookie); void OnSentHandshakeRequest(SocketStream* socket, int amount_sent); + // Parses received data into handshake_response_. When finished receiving the + // response, calls SaveCookiesAndNotifyHeadersComplete(). void OnReceivedHandshakeResponse( SocketStream* socket, const char* data, int len); - void SaveCookiesAndNotifyHeaderComplete(); + // Saves received cookies to the cookie store, and then notifies the + // delegate_ of completion of handshake. + void SaveCookiesAndNotifyHeadersComplete(); void SaveNextCookie(); void SaveCookieCallback(bool cookie_status); + // Clears variables for handling cookies, rebuilds handshake string excluding + // cookies, and then pass the handshake string to delegate_. + void NotifyHeadersComplete(); void DoSendData(); GURL GetURLForCookies() const; |