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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/udp_socket.mojom.dart

Issue 1983453002: Dart: Refactor Stubs (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 7 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 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
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
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
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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698