Index: net/socket/ssl_client_socket_openssl.h |
diff --git a/net/socket/ssl_client_socket_openssl.h b/net/socket/ssl_client_socket_openssl.h |
index 5d70c0523fabe0230b2361f7418688f1215fe0df..00a35f75b4a5979d596ead5a5f82a1f175fc2372 100644 |
--- a/net/socket/ssl_client_socket_openssl.h |
+++ b/net/socket/ssl_client_socket_openssl.h |
@@ -57,6 +57,9 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { |
} |
// SSLClientSocket implementation. |
+ virtual bool InSessionCache() const OVERRIDE; |
+ virtual void OnSessionComplete(const base::Closure& cb) const OVERRIDE; |
+ virtual void OnSocketFailure(const base::Closure& cb) OVERRIDE; |
Ryan Sleevi
2014/06/26 01:47:16
For API simplicitly, we may want to combine these
mshelley
2014/07/01 02:35:22
Done.
|
virtual void GetSSLCertRequestInfo( |
SSLCertRequestInfo* cert_request_info) OVERRIDE; |
virtual NextProtoStatus GetNextProto(std::string* proto, |
@@ -208,6 +211,9 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { |
// The service for retrieving Channel ID keys. May be NULL. |
ServerBoundCertService* server_bound_cert_service_; |
+ // Callback that is invoked when the connection encounters an error. |
+ base::Closure error_callback_; |
+ |
// OpenSSL stuff |
SSL* ssl_; |
BIO* transport_bio_; |