summaryrefslogtreecommitdiffstats
path: root/net/socket_stream/socket_stream_job.h
diff options
context:
space:
mode:
authortoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-21 23:25:16 +0000
committertoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-21 23:25:16 +0000
commit734e5d88bfa0d11f6d6042766e6c0ea4361d6102 (patch)
tree07bdd479b8a26bd3fef11e43379da6bde5525c17 /net/socket_stream/socket_stream_job.h
parenta9fbb096c17043dce4780bc5c77de24c78b5b596 (diff)
downloadchromium_src-734e5d88bfa0d11f6d6042766e6c0ea4361d6102.zip
chromium_src-734e5d88bfa0d11f6d6042766e6c0ea4361d6102.tar.gz
chromium_src-734e5d88bfa0d11f6d6042766e6c0ea4361d6102.tar.bz2
Use SSLManager to handle SSL error in SocketStreamDispatcherHost
- Provide render_process_id from RenderProcessHostImpl and WorkerProcessHost to SocketStreamDispatcherHost. - Provide render_view_id from SocketStreamHost to SocketStreamDispatcherHost. - Implement SSLErrorHandler::Delegate in SocketStreamDispatcherHost. - Then use SSLManager in SocketStreamDispatcherHost. BUG=53836 TEST=none Review URL: http://codereview.chromium.org/9704045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128093 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket_stream/socket_stream_job.h')
-rw-r--r--net/socket_stream/socket_stream_job.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/net/socket_stream/socket_stream_job.h b/net/socket_stream/socket_stream_job.h
index 6665919..9e6c8f5 100644
--- a/net/socket_stream/socket_stream_job.h
+++ b/net/socket_stream/socket_stream_job.h
@@ -17,6 +17,7 @@ class GURL;
namespace net {
class SSLConfigService;
+class SSLInfo;
class TransportSecurityState;
// SocketStreamJob represents full-duplex communication over SocketStream.
@@ -64,6 +65,12 @@ class NET_EXPORT SocketStreamJob
virtual void RestartWithAuth(const AuthCredentials& credentials);
+ virtual void CancelWithError(int error);
+
+ virtual void CancelWithSSLError(const net::SSLInfo& ssl_info);
+
+ virtual void ContinueDespiteError();
+
virtual void DetachDelegate();
protected: