| 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 library udp_socket_mojom; | 5 library udp_socket_mojom; |
| 6 import 'dart:async'; | 6 import 'dart:async'; |
| 7 import 'package:mojo/bindings.dart' as bindings; | 7 import 'package:mojo/bindings.dart' as bindings; |
| 8 import 'package:mojo/core.dart' as core; | 8 import 'package:mojo/core.dart' as core; |
| 9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; | 9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
| 10 import 'package:mojo/mojo/network_error.mojom.dart' as network_error_mojom; | 10 import 'package:mojo/mojo/network_error.mojom.dart' as network_error_mojom; |
| (...skipping 1268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1279 dynamic allowAddressReuse([Function responseFactory = null]); | 1279 dynamic allowAddressReuse([Function responseFactory = null]); |
| 1280 dynamic bind(net_address_mojom.NetAddress addr,[Function responseFactory = nul
l]); | 1280 dynamic bind(net_address_mojom.NetAddress addr,[Function responseFactory = nul
l]); |
| 1281 dynamic connect(net_address_mojom.NetAddress remoteAddr,[Function responseFact
ory = null]); | 1281 dynamic connect(net_address_mojom.NetAddress remoteAddr,[Function responseFact
ory = null]); |
| 1282 dynamic setSendBufferSize(int size,[Function responseFactory = null]); | 1282 dynamic setSendBufferSize(int size,[Function responseFactory = null]); |
| 1283 dynamic setReceiveBufferSize(int size,[Function responseFactory = null]); | 1283 dynamic setReceiveBufferSize(int size,[Function responseFactory = null]); |
| 1284 dynamic negotiateMaxPendingSendRequests(int requestedSize,[Function responseFa
ctory = null]); | 1284 dynamic negotiateMaxPendingSendRequests(int requestedSize,[Function responseFa
ctory = null]); |
| 1285 void receiveMore(int datagramNumber); | 1285 void receiveMore(int datagramNumber); |
| 1286 dynamic sendTo(net_address_mojom.NetAddress destAddr,List<int> data,[Function
responseFactory = null]); | 1286 dynamic sendTo(net_address_mojom.NetAddress destAddr,List<int> data,[Function
responseFactory = null]); |
| 1287 } | 1287 } |
| 1288 | 1288 |
| 1289 | 1289 class _UdpSocketProxyControl |
| 1290 class _UdpSocketProxyControl extends bindings.ProxyMessageHandler | 1290 extends bindings.ProxyMessageHandler |
| 1291 implements bindings.ProxyControl { | 1291 implements bindings.ProxyControl { |
| 1292 _UdpSocketProxyControl.fromEndpoint( | 1292 _UdpSocketProxyControl.fromEndpoint( |
| 1293 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 1293 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 1294 | 1294 |
| 1295 _UdpSocketProxyControl.fromHandle( | 1295 _UdpSocketProxyControl.fromHandle( |
| 1296 core.MojoHandle handle) : super.fromHandle(handle); | 1296 core.MojoHandle handle) : super.fromHandle(handle); |
| 1297 | 1297 |
| 1298 _UdpSocketProxyControl.unbound() : super.unbound(); | 1298 _UdpSocketProxyControl.unbound() : super.unbound(); |
| 1299 | 1299 |
| 1300 service_describer.ServiceDescription get serviceDescription => | 1300 service_describer.ServiceDescription get serviceDescription => |
| 1301 new _UdpSocketServiceDescription(); | 1301 new _UdpSocketServiceDescription(); |
| 1302 | 1302 |
| 1303 String get serviceName => UdpSocket.serviceName; | 1303 String get serviceName => UdpSocket.serviceName; |
| 1304 | 1304 |
| 1305 @override | |
| 1306 void handleResponse(bindings.ServiceMessage message) { | 1305 void handleResponse(bindings.ServiceMessage message) { |
| 1307 switch (message.header.type) { | 1306 switch (message.header.type) { |
| 1308 case _udpSocketMethodAllowAddressReuseName: | 1307 case _udpSocketMethodAllowAddressReuseName: |
| 1309 var r = UdpSocketAllowAddressReuseResponseParams.deserialize( | 1308 var r = UdpSocketAllowAddressReuseResponseParams.deserialize( |
| 1310 message.payload); | 1309 message.payload); |
| 1311 if (!message.header.hasRequestId) { | 1310 if (!message.header.hasRequestId) { |
| 1312 proxyError("Expected a message with a valid request Id."); | 1311 proxyError("Expected a message with a valid request Id."); |
| 1313 return; | 1312 return; |
| 1314 } | 1313 } |
| 1315 Completer c = completerMap[message.header.requestId]; | 1314 Completer c = completerMap[message.header.requestId]; |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1452 } | 1451 } |
| 1453 } | 1452 } |
| 1454 | 1453 |
| 1455 @override | 1454 @override |
| 1456 String toString() { | 1455 String toString() { |
| 1457 var superString = super.toString(); | 1456 var superString = super.toString(); |
| 1458 return "_UdpSocketProxyControl($superString)"; | 1457 return "_UdpSocketProxyControl($superString)"; |
| 1459 } | 1458 } |
| 1460 } | 1459 } |
| 1461 | 1460 |
| 1462 | 1461 class UdpSocketProxy |
| 1463 class UdpSocketProxy extends bindings.Proxy | 1462 extends bindings.Proxy |
| 1464 implements UdpSocket { | 1463 implements UdpSocket { |
| 1465 UdpSocketProxy.fromEndpoint( | 1464 UdpSocketProxy.fromEndpoint( |
| 1466 core.MojoMessagePipeEndpoint endpoint) | 1465 core.MojoMessagePipeEndpoint endpoint) |
| 1467 : super(new _UdpSocketProxyControl.fromEndpoint(endpoint)); | 1466 : super(new _UdpSocketProxyControl.fromEndpoint(endpoint)); |
| 1468 | 1467 |
| 1469 UdpSocketProxy.fromHandle(core.MojoHandle handle) | 1468 UdpSocketProxy.fromHandle(core.MojoHandle handle) |
| 1470 : super(new _UdpSocketProxyControl.fromHandle(handle)); | 1469 : super(new _UdpSocketProxyControl.fromHandle(handle)); |
| 1471 | 1470 |
| 1472 UdpSocketProxy.unbound() | 1471 UdpSocketProxy.unbound() |
| 1473 : super(new _UdpSocketProxyControl.unbound()); | 1472 : super(new _UdpSocketProxyControl.unbound()); |
| 1474 | 1473 |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1554 params.destAddr = destAddr; | 1553 params.destAddr = destAddr; |
| 1555 params.data = data; | 1554 params.data = data; |
| 1556 return ctrl.sendMessageWithRequestId( | 1555 return ctrl.sendMessageWithRequestId( |
| 1557 params, | 1556 params, |
| 1558 _udpSocketMethodSendToName, | 1557 _udpSocketMethodSendToName, |
| 1559 -1, | 1558 -1, |
| 1560 bindings.MessageHeader.kMessageExpectsResponse); | 1559 bindings.MessageHeader.kMessageExpectsResponse); |
| 1561 } | 1560 } |
| 1562 } | 1561 } |
| 1563 | 1562 |
| 1564 | 1563 class _UdpSocketStubControl |
| 1565 class UdpSocketStub extends bindings.Stub { | 1564 extends bindings.StubMessageHandler |
| 1565 implements bindings.StubControl<UdpSocket> { |
| 1566 UdpSocket _impl; | 1566 UdpSocket _impl; |
| 1567 | 1567 |
| 1568 UdpSocketStub.fromEndpoint( | 1568 _UdpSocketStubControl.fromEndpoint( |
| 1569 core.MojoMessagePipeEndpoint endpoint, [UdpSocket impl]) | 1569 core.MojoMessagePipeEndpoint endpoint, [UdpSocket impl]) |
| 1570 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 1570 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
| 1571 _impl = impl; | 1571 _impl = impl; |
| 1572 } | 1572 } |
| 1573 | 1573 |
| 1574 UdpSocketStub.fromHandle( | 1574 _UdpSocketStubControl.fromHandle( |
| 1575 core.MojoHandle handle, [UdpSocket impl]) | 1575 core.MojoHandle handle, [UdpSocket impl]) |
| 1576 : super.fromHandle(handle, autoBegin: impl != null) { | 1576 : super.fromHandle(handle, autoBegin: impl != null) { |
| 1577 _impl = impl; | 1577 _impl = impl; |
| 1578 } | 1578 } |
| 1579 | 1579 |
| 1580 UdpSocketStub.unbound([this._impl]) : super.unbound(); | 1580 _UdpSocketStubControl.unbound([this._impl]) : super.unbound(); |
| 1581 | |
| 1582 static UdpSocketStub newFromEndpoint( | |
| 1583 core.MojoMessagePipeEndpoint endpoint) { | |
| 1584 assert(endpoint.setDescription("For UdpSocketStub")); | |
| 1585 return new UdpSocketStub.fromEndpoint(endpoint); | |
| 1586 } | |
| 1587 | 1581 |
| 1588 | 1582 |
| 1589 UdpSocketAllowAddressReuseResponseParams _udpSocketAllowAddressReuseResponsePa
ramsFactory(network_error_mojom.NetworkError result) { | 1583 UdpSocketAllowAddressReuseResponseParams _udpSocketAllowAddressReuseResponsePa
ramsFactory(network_error_mojom.NetworkError result) { |
| 1590 var result = new UdpSocketAllowAddressReuseResponseParams(); | 1584 var result = new UdpSocketAllowAddressReuseResponseParams(); |
| 1591 result.result = result; | 1585 result.result = result; |
| 1592 return result; | 1586 return result; |
| 1593 } | 1587 } |
| 1594 UdpSocketBindResponseParams _udpSocketBindResponseParamsFactory(network_error_
mojom.NetworkError result, net_address_mojom.NetAddress boundAddr, Object receiv
er) { | 1588 UdpSocketBindResponseParams _udpSocketBindResponseParamsFactory(network_error_
mojom.NetworkError result, net_address_mojom.NetAddress boundAddr, Object receiv
er) { |
| 1595 var result = new UdpSocketBindResponseParams(); | 1589 var result = new UdpSocketBindResponseParams(); |
| 1596 result.result = result; | 1590 result.result = result; |
| (...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1812 } | 1806 } |
| 1813 | 1807 |
| 1814 @override | 1808 @override |
| 1815 void bind(core.MojoMessagePipeEndpoint endpoint) { | 1809 void bind(core.MojoMessagePipeEndpoint endpoint) { |
| 1816 super.bind(endpoint); | 1810 super.bind(endpoint); |
| 1817 if (!isOpen && (_impl != null)) { | 1811 if (!isOpen && (_impl != null)) { |
| 1818 beginHandlingEvents(); | 1812 beginHandlingEvents(); |
| 1819 } | 1813 } |
| 1820 } | 1814 } |
| 1821 | 1815 |
| 1816 @override |
| 1822 String toString() { | 1817 String toString() { |
| 1823 var superString = super.toString(); | 1818 var superString = super.toString(); |
| 1824 return "UdpSocketStub($superString)"; | 1819 return "_UdpSocketStubControl($superString)"; |
| 1825 } | 1820 } |
| 1826 | 1821 |
| 1827 int get version => 0; | 1822 int get version => 0; |
| 1828 | 1823 |
| 1829 static service_describer.ServiceDescription _cachedServiceDescription; | 1824 static service_describer.ServiceDescription _cachedServiceDescription; |
| 1830 static service_describer.ServiceDescription get serviceDescription { | 1825 static service_describer.ServiceDescription get serviceDescription { |
| 1831 if (_cachedServiceDescription == null) { | 1826 if (_cachedServiceDescription == null) { |
| 1832 _cachedServiceDescription = new _UdpSocketServiceDescription(); | 1827 _cachedServiceDescription = new _UdpSocketServiceDescription(); |
| 1833 } | 1828 } |
| 1834 return _cachedServiceDescription; | 1829 return _cachedServiceDescription; |
| 1835 } | 1830 } |
| 1836 } | 1831 } |
| 1837 | 1832 |
| 1833 class UdpSocketStub |
| 1834 extends bindings.Stub<UdpSocket> |
| 1835 implements UdpSocket { |
| 1836 UdpSocketStub.fromEndpoint( |
| 1837 core.MojoMessagePipeEndpoint endpoint, [UdpSocket impl]) |
| 1838 : super(new _UdpSocketStubControl.fromEndpoint(endpoint, impl)); |
| 1839 |
| 1840 UdpSocketStub.fromHandle( |
| 1841 core.MojoHandle handle, [UdpSocket impl]) |
| 1842 : super(new _UdpSocketStubControl.fromHandle(handle, impl)); |
| 1843 |
| 1844 UdpSocketStub.unbound([UdpSocket impl]) |
| 1845 : super(new _UdpSocketStubControl.unbound(impl)); |
| 1846 |
| 1847 static UdpSocketStub newFromEndpoint( |
| 1848 core.MojoMessagePipeEndpoint endpoint) { |
| 1849 assert(endpoint.setDescription("For UdpSocketStub")); |
| 1850 return new UdpSocketStub.fromEndpoint(endpoint); |
| 1851 } |
| 1852 |
| 1853 static service_describer.ServiceDescription get serviceDescription => |
| 1854 _UdpSocketStubControl.serviceDescription; |
| 1855 |
| 1856 |
| 1857 dynamic allowAddressReuse([Function responseFactory = null]) { |
| 1858 return impl.allowAddressReuse(responseFactory); |
| 1859 } |
| 1860 dynamic bind(net_address_mojom.NetAddress addr,[Function responseFactory = nul
l]) { |
| 1861 return impl.bind(addr,responseFactory); |
| 1862 } |
| 1863 dynamic connect(net_address_mojom.NetAddress remoteAddr,[Function responseFact
ory = null]) { |
| 1864 return impl.connect(remoteAddr,responseFactory); |
| 1865 } |
| 1866 dynamic setSendBufferSize(int size,[Function responseFactory = null]) { |
| 1867 return impl.setSendBufferSize(size,responseFactory); |
| 1868 } |
| 1869 dynamic setReceiveBufferSize(int size,[Function responseFactory = null]) { |
| 1870 return impl.setReceiveBufferSize(size,responseFactory); |
| 1871 } |
| 1872 dynamic negotiateMaxPendingSendRequests(int requestedSize,[Function responseFa
ctory = null]) { |
| 1873 return impl.negotiateMaxPendingSendRequests(requestedSize,responseFactory); |
| 1874 } |
| 1875 void receiveMore(int datagramNumber) { |
| 1876 return impl.receiveMore(datagramNumber); |
| 1877 } |
| 1878 dynamic sendTo(net_address_mojom.NetAddress destAddr,List<int> data,[Function
responseFactory = null]) { |
| 1879 return impl.sendTo(destAddr,data,responseFactory); |
| 1880 } |
| 1881 } |
| 1882 |
| 1838 const int _udpSocketReceiverMethodOnReceivedName = 0; | 1883 const int _udpSocketReceiverMethodOnReceivedName = 0; |
| 1839 | 1884 |
| 1840 class _UdpSocketReceiverServiceDescription implements service_describer.ServiceD
escription { | 1885 class _UdpSocketReceiverServiceDescription implements service_describer.ServiceD
escription { |
| 1841 dynamic getTopLevelInterface([Function responseFactory]) => | 1886 dynamic getTopLevelInterface([Function responseFactory]) => |
| 1842 responseFactory(null); | 1887 responseFactory(null); |
| 1843 | 1888 |
| 1844 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 1889 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
| 1845 responseFactory(null); | 1890 responseFactory(null); |
| 1846 | 1891 |
| 1847 dynamic getAllTypeDefinitions([Function responseFactory]) => | 1892 dynamic getAllTypeDefinitions([Function responseFactory]) => |
| 1848 responseFactory(null); | 1893 responseFactory(null); |
| 1849 } | 1894 } |
| 1850 | 1895 |
| 1851 abstract class UdpSocketReceiver { | 1896 abstract class UdpSocketReceiver { |
| 1852 static const String serviceName = null; | 1897 static const String serviceName = null; |
| 1853 void onReceived(network_error_mojom.NetworkError result, net_address_mojom.Net
Address srcAddr, List<int> data); | 1898 void onReceived(network_error_mojom.NetworkError result, net_address_mojom.Net
Address srcAddr, List<int> data); |
| 1854 } | 1899 } |
| 1855 | 1900 |
| 1856 | 1901 class _UdpSocketReceiverProxyControl |
| 1857 class _UdpSocketReceiverProxyControl extends bindings.ProxyMessageHandler | 1902 extends bindings.ProxyMessageHandler |
| 1858 implements bindings.ProxyControl { | 1903 implements bindings.ProxyControl { |
| 1859 _UdpSocketReceiverProxyControl.fromEndpoint( | 1904 _UdpSocketReceiverProxyControl.fromEndpoint( |
| 1860 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 1905 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 1861 | 1906 |
| 1862 _UdpSocketReceiverProxyControl.fromHandle( | 1907 _UdpSocketReceiverProxyControl.fromHandle( |
| 1863 core.MojoHandle handle) : super.fromHandle(handle); | 1908 core.MojoHandle handle) : super.fromHandle(handle); |
| 1864 | 1909 |
| 1865 _UdpSocketReceiverProxyControl.unbound() : super.unbound(); | 1910 _UdpSocketReceiverProxyControl.unbound() : super.unbound(); |
| 1866 | 1911 |
| 1867 service_describer.ServiceDescription get serviceDescription => | 1912 service_describer.ServiceDescription get serviceDescription => |
| 1868 new _UdpSocketReceiverServiceDescription(); | 1913 new _UdpSocketReceiverServiceDescription(); |
| 1869 | 1914 |
| 1870 String get serviceName => UdpSocketReceiver.serviceName; | 1915 String get serviceName => UdpSocketReceiver.serviceName; |
| 1871 | 1916 |
| 1872 @override | |
| 1873 void handleResponse(bindings.ServiceMessage message) { | 1917 void handleResponse(bindings.ServiceMessage message) { |
| 1874 switch (message.header.type) { | 1918 switch (message.header.type) { |
| 1875 default: | 1919 default: |
| 1876 proxyError("Unexpected message type: ${message.header.type}"); | 1920 proxyError("Unexpected message type: ${message.header.type}"); |
| 1877 close(immediate: true); | 1921 close(immediate: true); |
| 1878 break; | 1922 break; |
| 1879 } | 1923 } |
| 1880 } | 1924 } |
| 1881 | 1925 |
| 1882 @override | 1926 @override |
| 1883 String toString() { | 1927 String toString() { |
| 1884 var superString = super.toString(); | 1928 var superString = super.toString(); |
| 1885 return "_UdpSocketReceiverProxyControl($superString)"; | 1929 return "_UdpSocketReceiverProxyControl($superString)"; |
| 1886 } | 1930 } |
| 1887 } | 1931 } |
| 1888 | 1932 |
| 1889 | 1933 class UdpSocketReceiverProxy |
| 1890 class UdpSocketReceiverProxy extends bindings.Proxy | 1934 extends bindings.Proxy |
| 1891 implements UdpSocketReceiver { | 1935 implements UdpSocketReceiver { |
| 1892 UdpSocketReceiverProxy.fromEndpoint( | 1936 UdpSocketReceiverProxy.fromEndpoint( |
| 1893 core.MojoMessagePipeEndpoint endpoint) | 1937 core.MojoMessagePipeEndpoint endpoint) |
| 1894 : super(new _UdpSocketReceiverProxyControl.fromEndpoint(endpoint)); | 1938 : super(new _UdpSocketReceiverProxyControl.fromEndpoint(endpoint)); |
| 1895 | 1939 |
| 1896 UdpSocketReceiverProxy.fromHandle(core.MojoHandle handle) | 1940 UdpSocketReceiverProxy.fromHandle(core.MojoHandle handle) |
| 1897 : super(new _UdpSocketReceiverProxyControl.fromHandle(handle)); | 1941 : super(new _UdpSocketReceiverProxyControl.fromHandle(handle)); |
| 1898 | 1942 |
| 1899 UdpSocketReceiverProxy.unbound() | 1943 UdpSocketReceiverProxy.unbound() |
| 1900 : super(new _UdpSocketReceiverProxyControl.unbound()); | 1944 : super(new _UdpSocketReceiverProxyControl.unbound()); |
| 1901 | 1945 |
| (...skipping 18 matching lines...) Expand all Loading... |
| 1920 } | 1964 } |
| 1921 var params = new _UdpSocketReceiverOnReceivedParams(); | 1965 var params = new _UdpSocketReceiverOnReceivedParams(); |
| 1922 params.result = result; | 1966 params.result = result; |
| 1923 params.srcAddr = srcAddr; | 1967 params.srcAddr = srcAddr; |
| 1924 params.data = data; | 1968 params.data = data; |
| 1925 ctrl.sendMessage(params, | 1969 ctrl.sendMessage(params, |
| 1926 _udpSocketReceiverMethodOnReceivedName); | 1970 _udpSocketReceiverMethodOnReceivedName); |
| 1927 } | 1971 } |
| 1928 } | 1972 } |
| 1929 | 1973 |
| 1930 | 1974 class _UdpSocketReceiverStubControl |
| 1931 class UdpSocketReceiverStub extends bindings.Stub { | 1975 extends bindings.StubMessageHandler |
| 1976 implements bindings.StubControl<UdpSocketReceiver> { |
| 1932 UdpSocketReceiver _impl; | 1977 UdpSocketReceiver _impl; |
| 1933 | 1978 |
| 1934 UdpSocketReceiverStub.fromEndpoint( | 1979 _UdpSocketReceiverStubControl.fromEndpoint( |
| 1935 core.MojoMessagePipeEndpoint endpoint, [UdpSocketReceiver impl]) | 1980 core.MojoMessagePipeEndpoint endpoint, [UdpSocketReceiver impl]) |
| 1936 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 1981 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
| 1937 _impl = impl; | 1982 _impl = impl; |
| 1938 } | 1983 } |
| 1939 | 1984 |
| 1940 UdpSocketReceiverStub.fromHandle( | 1985 _UdpSocketReceiverStubControl.fromHandle( |
| 1941 core.MojoHandle handle, [UdpSocketReceiver impl]) | 1986 core.MojoHandle handle, [UdpSocketReceiver impl]) |
| 1942 : super.fromHandle(handle, autoBegin: impl != null) { | 1987 : super.fromHandle(handle, autoBegin: impl != null) { |
| 1943 _impl = impl; | 1988 _impl = impl; |
| 1944 } | 1989 } |
| 1945 | 1990 |
| 1946 UdpSocketReceiverStub.unbound([this._impl]) : super.unbound(); | 1991 _UdpSocketReceiverStubControl.unbound([this._impl]) : super.unbound(); |
| 1947 | |
| 1948 static UdpSocketReceiverStub newFromEndpoint( | |
| 1949 core.MojoMessagePipeEndpoint endpoint) { | |
| 1950 assert(endpoint.setDescription("For UdpSocketReceiverStub")); | |
| 1951 return new UdpSocketReceiverStub.fromEndpoint(endpoint); | |
| 1952 } | |
| 1953 | 1992 |
| 1954 | 1993 |
| 1955 | 1994 |
| 1956 dynamic handleMessage(bindings.ServiceMessage message) { | 1995 dynamic handleMessage(bindings.ServiceMessage message) { |
| 1957 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1996 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 1958 return bindings.ControlMessageHandler.handleMessage(this, | 1997 return bindings.ControlMessageHandler.handleMessage(this, |
| 1959 0, | 1998 0, |
| 1960 message); | 1999 message); |
| 1961 } | 2000 } |
| 1962 if (_impl == null) { | 2001 if (_impl == null) { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 1987 } | 2026 } |
| 1988 | 2027 |
| 1989 @override | 2028 @override |
| 1990 void bind(core.MojoMessagePipeEndpoint endpoint) { | 2029 void bind(core.MojoMessagePipeEndpoint endpoint) { |
| 1991 super.bind(endpoint); | 2030 super.bind(endpoint); |
| 1992 if (!isOpen && (_impl != null)) { | 2031 if (!isOpen && (_impl != null)) { |
| 1993 beginHandlingEvents(); | 2032 beginHandlingEvents(); |
| 1994 } | 2033 } |
| 1995 } | 2034 } |
| 1996 | 2035 |
| 2036 @override |
| 1997 String toString() { | 2037 String toString() { |
| 1998 var superString = super.toString(); | 2038 var superString = super.toString(); |
| 1999 return "UdpSocketReceiverStub($superString)"; | 2039 return "_UdpSocketReceiverStubControl($superString)"; |
| 2000 } | 2040 } |
| 2001 | 2041 |
| 2002 int get version => 0; | 2042 int get version => 0; |
| 2003 | 2043 |
| 2004 static service_describer.ServiceDescription _cachedServiceDescription; | 2044 static service_describer.ServiceDescription _cachedServiceDescription; |
| 2005 static service_describer.ServiceDescription get serviceDescription { | 2045 static service_describer.ServiceDescription get serviceDescription { |
| 2006 if (_cachedServiceDescription == null) { | 2046 if (_cachedServiceDescription == null) { |
| 2007 _cachedServiceDescription = new _UdpSocketReceiverServiceDescription(); | 2047 _cachedServiceDescription = new _UdpSocketReceiverServiceDescription(); |
| 2008 } | 2048 } |
| 2009 return _cachedServiceDescription; | 2049 return _cachedServiceDescription; |
| 2010 } | 2050 } |
| 2011 } | 2051 } |
| 2012 | 2052 |
| 2053 class UdpSocketReceiverStub |
| 2054 extends bindings.Stub<UdpSocketReceiver> |
| 2055 implements UdpSocketReceiver { |
| 2056 UdpSocketReceiverStub.fromEndpoint( |
| 2057 core.MojoMessagePipeEndpoint endpoint, [UdpSocketReceiver impl]) |
| 2058 : super(new _UdpSocketReceiverStubControl.fromEndpoint(endpoint, impl)); |
| 2059 |
| 2060 UdpSocketReceiverStub.fromHandle( |
| 2061 core.MojoHandle handle, [UdpSocketReceiver impl]) |
| 2062 : super(new _UdpSocketReceiverStubControl.fromHandle(handle, impl)); |
| 2063 |
| 2064 UdpSocketReceiverStub.unbound([UdpSocketReceiver impl]) |
| 2065 : super(new _UdpSocketReceiverStubControl.unbound(impl)); |
| 2066 |
| 2067 static UdpSocketReceiverStub newFromEndpoint( |
| 2068 core.MojoMessagePipeEndpoint endpoint) { |
| 2069 assert(endpoint.setDescription("For UdpSocketReceiverStub")); |
| 2070 return new UdpSocketReceiverStub.fromEndpoint(endpoint); |
| 2071 } |
| 2072 |
| 2073 static service_describer.ServiceDescription get serviceDescription => |
| 2074 _UdpSocketReceiverStubControl.serviceDescription; |
| 2075 |
| 2076 |
| 2077 void onReceived(network_error_mojom.NetworkError result, net_address_mojom.Net
Address srcAddr, List<int> data) { |
| 2078 return impl.onReceived(result, srcAddr, data); |
| 2079 } |
| 2080 } |
| 2081 |
| 2013 | 2082 |
| 2014 | 2083 |
| OLD | NEW |