Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(314)

Side by Side Diff: net/socket/ssl_client_socket_impl.cc

Issue 2235973002: Add a SetDoNotFragment() method to DatagramSocket, and call this for (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Blimp Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/socket/ssl_client_socket_impl.h" 5 #include "net/socket/ssl_client_socket_impl.h"
6 6
7 #include <errno.h> 7 #include <errno.h>
8 #include <openssl/bio.h> 8 #include <openssl/bio.h>
9 #include <openssl/bytestring.h> 9 #include <openssl/bytestring.h>
10 #include <openssl/err.h> 10 #include <openssl/err.h>
(...skipping 868 matching lines...) Expand 10 before | Expand all | Expand 10 after
879 } 879 }
880 880
881 int SSLClientSocketImpl::SetReceiveBufferSize(int32_t size) { 881 int SSLClientSocketImpl::SetReceiveBufferSize(int32_t size) {
882 return transport_->socket()->SetReceiveBufferSize(size); 882 return transport_->socket()->SetReceiveBufferSize(size);
883 } 883 }
884 884
885 int SSLClientSocketImpl::SetSendBufferSize(int32_t size) { 885 int SSLClientSocketImpl::SetSendBufferSize(int32_t size) {
886 return transport_->socket()->SetSendBufferSize(size); 886 return transport_->socket()->SetSendBufferSize(size);
887 } 887 }
888 888
889 int SSLClientSocketImpl::SetDoNotFragment(bool do_not_fragment) {
890 return transport_->socket()->SetDoNotFragment(do_not_fragment);
891 }
892
889 int SSLClientSocketImpl::Init() { 893 int SSLClientSocketImpl::Init() {
890 DCHECK(!ssl_); 894 DCHECK(!ssl_);
891 DCHECK(!transport_bio_); 895 DCHECK(!transport_bio_);
892 896
893 #if defined(USE_NSS_CERTS) 897 #if defined(USE_NSS_CERTS)
894 if (ssl_config_.cert_io_enabled) { 898 if (ssl_config_.cert_io_enabled) {
895 // TODO(davidben): Move this out of SSLClientSocket. See 899 // TODO(davidben): Move this out of SSLClientSocket. See
896 // https://crbug.com/539520. 900 // https://crbug.com/539520.
897 EnsureNSSHttpIOInit(); 901 EnsureNSSHttpIOInit();
898 } 902 }
(...skipping 1433 matching lines...) Expand 10 before | Expand all | Expand 10 after
2332 if (rv != OK) { 2336 if (rv != OK) {
2333 net_log_.EndEventWithNetErrorCode(NetLog::TYPE_SSL_CONNECT, rv); 2337 net_log_.EndEventWithNetErrorCode(NetLog::TYPE_SSL_CONNECT, rv);
2334 return; 2338 return;
2335 } 2339 }
2336 2340
2337 net_log_.EndEvent(NetLog::TYPE_SSL_CONNECT, 2341 net_log_.EndEvent(NetLog::TYPE_SSL_CONNECT,
2338 base::Bind(&NetLogSSLInfoCallback, base::Unretained(this))); 2342 base::Bind(&NetLogSSLInfoCallback, base::Unretained(this)));
2339 } 2343 }
2340 2344
2341 } // namespace net 2345 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698