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 |