| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 patch class RawServerSocket { | 5 patch class RawServerSocket { |
| 6 /* patch */ static Future<RawServerSocket> bind(address, | 6 /* patch */ static Future<RawServerSocket> bind(address, |
| 7 int port, | 7 int port, |
| 8 {int backlog: 0, | 8 {int backlog: 0, |
| 9 bool v6Only: false, | 9 bool v6Only: false, |
| 10 bool shared: false}) { | 10 bool shared: false}) { |
| (...skipping 914 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 925 connectToEventHandler(); | 925 connectToEventHandler(); |
| 926 _EventHandler._sendData(this, eventPort.sendPort, fullData); | 926 _EventHandler._sendData(this, eventPort.sendPort, fullData); |
| 927 } | 927 } |
| 928 | 928 |
| 929 void connectToEventHandler() { | 929 void connectToEventHandler() { |
| 930 assert(!isClosed); | 930 assert(!isClosed); |
| 931 if (eventPort == null) { | 931 if (eventPort == null) { |
| 932 eventPort = new RawReceivePort(multiplex); | 932 eventPort = new RawReceivePort(multiplex); |
| 933 } | 933 } |
| 934 if (!connectedResourceHandler) { | 934 if (!connectedResourceHandler) { |
| 935 registerExtension('__getOpenSockets', | 935 registerExtension('ext.dart.io.getOpenSockets', |
| 936 _SocketResourceInfo.getOpenSockets); | 936 _SocketResourceInfo.getOpenSockets); |
| 937 registerExtension('__getSocketByID', | 937 registerExtension('ext.dart.io.getSocketByID', |
| 938 _SocketResourceInfo.getSocketInfoMapByID); | 938 _SocketResourceInfo.getSocketInfoMapByID); |
| 939 | 939 |
| 940 connectedResourceHandler = true; | 940 connectedResourceHandler = true; |
| 941 } | 941 } |
| 942 } | 942 } |
| 943 | 943 |
| 944 void disconnectFromEventHandler() { | 944 void disconnectFromEventHandler() { |
| 945 assert(eventPort != null); | 945 assert(eventPort != null); |
| 946 eventPort.close(); | 946 eventPort.close(); |
| 947 eventPort = null; | 947 eventPort = null; |
| (...skipping 896 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1844 Datagram _makeDatagram(List<int> data, | 1844 Datagram _makeDatagram(List<int> data, |
| 1845 String address, | 1845 String address, |
| 1846 List<int> in_addr, | 1846 List<int> in_addr, |
| 1847 int port) { | 1847 int port) { |
| 1848 return new Datagram( | 1848 return new Datagram( |
| 1849 data, | 1849 data, |
| 1850 new _InternetAddress(address, null, in_addr), | 1850 new _InternetAddress(address, null, in_addr), |
| 1851 port); | 1851 port); |
| 1852 } | 1852 } |
| 1853 | 1853 |
| OLD | NEW |