From 1e71d3071d7fbe324fb9ede296441aaf884f8d66 Mon Sep 17 00:00:00 2001 From: "bulach@chromium.org" Date: Tue, 5 Jul 2011 11:34:47 +0000 Subject: Fixes for OpenSSL A couple of nit fixes following: + http://codereview.chromium.org/7247005 + http://codereview.chromium.org/6990036 + Fixes a typo (ctx / context) + Adds new abstract methods from stream_socket.h BUG= TEST= Review URL: http://codereview.chromium.org/7253038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91498 0039d316-1c4b-4281-b951-d872f2087c98 --- net/socket/ssl_client_socket_openssl.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'net/socket/ssl_client_socket_openssl.cc') diff --git a/net/socket/ssl_client_socket_openssl.cc b/net/socket/ssl_client_socket_openssl.cc index 92abf46..3e25e2b 100644 --- a/net/socket/ssl_client_socket_openssl.cc +++ b/net/socket/ssl_client_socket_openssl.cc @@ -1094,6 +1094,22 @@ bool SSLClientSocketOpenSSL::UsingTCPFastOpen() const { return false; } +int64 SSLClientSocketOpenSSL::NumBytesRead() const { + if (transport_.get() && transport_->socket()) + return transport_->socket()->NumBytesRead(); + + NOTREACHED(); + return -1; +} + +base::TimeDelta SSLClientSocketOpenSSL::GetConnectTimeMicros() const { + if (transport_.get() && transport_->socket()) + return transport_->socket()->GetConnectTimeMicros(); + + NOTREACHED(); + return base::TimeDelta::FromMicroseconds(-1); +} + // Socket methods int SSLClientSocketOpenSSL::Read(IOBuffer* buf, -- cgit v1.1