Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 // Use the <code>chrome.sockets.tcp</code> API to send and receive data over the | 5 // Use the <code>chrome.sockets.tcp</code> API to send and receive data over the |
| 6 // network using TCP connections. This API supersedes the TCP functionality | 6 // network using TCP connections. This API supersedes the TCP functionality |
| 7 // previously found in the <code>chrome.socket</code> API. | 7 // previously found in the <code>chrome.socket</code> API. |
| 8 namespace sockets.tcp { | 8 namespace sockets.tcp { |
| 9 // The socket properties specified in the <code>create</code> or | 9 // The socket properties specified in the <code>create</code> or |
| 10 // <code>update</code> function. Each property is optional. If a property | 10 // <code>update</code> function. Each property is optional. If a property |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 75 // A negative value indicates an error. | 75 // A negative value indicates an error. |
| 76 callback SetKeepAliveCallback = void (long result); | 76 callback SetKeepAliveCallback = void (long result); |
| 77 | 77 |
| 78 // Callback from the <code>setNodeDelay</code> method. | 78 // Callback from the <code>setNodeDelay</code> method. |
| 79 // |result| : The result code returned from the underlying network call. | 79 // |result| : The result code returned from the underlying network call. |
| 80 // A negative value indicates an error. | 80 // A negative value indicates an error. |
| 81 callback SetNoDelayCallback = void (long result); | 81 callback SetNoDelayCallback = void (long result); |
| 82 | 82 |
| 83 dictionary TLSVersionConstraints { | 83 dictionary TLSVersionConstraints { |
| 84 // The minimum and maximum acceptable versions of TLS. These will | 84 // The minimum and maximum acceptable versions of TLS. These will |
| 85 // be <code>tls1</code>, <code>tls1.1</code>, or <code>tls1.2</code>. | 85 // be <code>tls1</code>, <code>tls1.1</code>, <code>tls1.2</code>, |
| 86 // or <code>tls1.3</code>. | |
|
davidben
2016/07/18 09:46:40
Ditto.
svaldez
2016/07/18 10:04:01
Done.
| |
| 86 DOMString? min; | 87 DOMString? min; |
| 87 DOMString? max; | 88 DOMString? max; |
| 88 }; | 89 }; |
| 89 | 90 |
| 90 dictionary SecureOptions { | 91 dictionary SecureOptions { |
| 91 TLSVersionConstraints? tlsVersion; | 92 TLSVersionConstraints? tlsVersion; |
| 92 }; | 93 }; |
| 93 | 94 |
| 94 callback SecureCallback = void (long result); | 95 callback SecureCallback = void (long result); |
| 95 | 96 |
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 264 static void onReceive(ReceiveInfo info); | 265 static void onReceive(ReceiveInfo info); |
| 265 | 266 |
| 266 // Event raised when a network error occured while the runtime was waiting | 267 // Event raised when a network error occured while the runtime was waiting |
| 267 // for data on the socket address and port. Once this event is raised, the | 268 // for data on the socket address and port. Once this event is raised, the |
| 268 // socket is set to <code>paused</code> and no more <code>onReceive</code> | 269 // socket is set to <code>paused</code> and no more <code>onReceive</code> |
| 269 // events are raised for this socket. | 270 // events are raised for this socket. |
| 270 // |info| : The event data. | 271 // |info| : The event data. |
| 271 static void onReceiveError(ReceiveErrorInfo info); | 272 static void onReceiveError(ReceiveErrorInfo info); |
| 272 }; | 273 }; |
| 273 }; | 274 }; |
| OLD | NEW |