summaryrefslogtreecommitdiffstats
path: root/net/websockets/websocket_job.h
diff options
context:
space:
mode:
authortyoshino@chromium.org <tyoshino@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-02 08:04:44 +0000
committertyoshino@chromium.org <tyoshino@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-02 08:04:44 +0000
commit15ace8c7d128ca0d3c4e43e4d33365e38f9de9d5 (patch)
tree7f09864c4f2816347897080294cbb9333a757fcf /net/websockets/websocket_job.h
parentb845fa82198e62da9d5b355fe7b9b9455a63940e (diff)
downloadchromium_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.h9
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;