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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/activity/activity.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 activity_mojom; 5 library activity_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 10
(...skipping 1671 matching lines...) Expand 10 before | Expand all | Expand 10 after
1682 abstract class Activity { 1682 abstract class Activity {
1683 static const String serviceName = "activity::Activity"; 1683 static const String serviceName = "activity::Activity";
1684 void getUserFeedback(Object userFeedback); 1684 void getUserFeedback(Object userFeedback);
1685 void startActivity(Intent intent); 1685 void startActivity(Intent intent);
1686 void finishCurrentActivity(); 1686 void finishCurrentActivity();
1687 void setTaskDescription(TaskDescription description); 1687 void setTaskDescription(TaskDescription description);
1688 void setSystemUiVisibility(SystemUiVisibility visibility); 1688 void setSystemUiVisibility(SystemUiVisibility visibility);
1689 void setRequestedOrientation(ScreenOrientation orientation); 1689 void setRequestedOrientation(ScreenOrientation orientation);
1690 } 1690 }
1691 1691
1692 1692 class _ActivityProxyControl
1693 class _ActivityProxyControl extends bindings.ProxyMessageHandler 1693 extends bindings.ProxyMessageHandler
1694 implements bindings.ProxyControl { 1694 implements bindings.ProxyControl {
1695 _ActivityProxyControl.fromEndpoint( 1695 _ActivityProxyControl.fromEndpoint(
1696 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 1696 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
1697 1697
1698 _ActivityProxyControl.fromHandle( 1698 _ActivityProxyControl.fromHandle(
1699 core.MojoHandle handle) : super.fromHandle(handle); 1699 core.MojoHandle handle) : super.fromHandle(handle);
1700 1700
1701 _ActivityProxyControl.unbound() : super.unbound(); 1701 _ActivityProxyControl.unbound() : super.unbound();
1702 1702
1703 service_describer.ServiceDescription get serviceDescription => 1703 service_describer.ServiceDescription get serviceDescription =>
1704 new _ActivityServiceDescription(); 1704 new _ActivityServiceDescription();
1705 1705
1706 String get serviceName => Activity.serviceName; 1706 String get serviceName => Activity.serviceName;
1707 1707
1708 @override
1709 void handleResponse(bindings.ServiceMessage message) { 1708 void handleResponse(bindings.ServiceMessage message) {
1710 switch (message.header.type) { 1709 switch (message.header.type) {
1711 default: 1710 default:
1712 proxyError("Unexpected message type: ${message.header.type}"); 1711 proxyError("Unexpected message type: ${message.header.type}");
1713 close(immediate: true); 1712 close(immediate: true);
1714 break; 1713 break;
1715 } 1714 }
1716 } 1715 }
1717 1716
1718 @override 1717 @override
1719 String toString() { 1718 String toString() {
1720 var superString = super.toString(); 1719 var superString = super.toString();
1721 return "_ActivityProxyControl($superString)"; 1720 return "_ActivityProxyControl($superString)";
1722 } 1721 }
1723 } 1722 }
1724 1723
1725 1724 class ActivityProxy
1726 class ActivityProxy extends bindings.Proxy 1725 extends bindings.Proxy
1727 implements Activity { 1726 implements Activity {
1728 ActivityProxy.fromEndpoint( 1727 ActivityProxy.fromEndpoint(
1729 core.MojoMessagePipeEndpoint endpoint) 1728 core.MojoMessagePipeEndpoint endpoint)
1730 : super(new _ActivityProxyControl.fromEndpoint(endpoint)); 1729 : super(new _ActivityProxyControl.fromEndpoint(endpoint));
1731 1730
1732 ActivityProxy.fromHandle(core.MojoHandle handle) 1731 ActivityProxy.fromHandle(core.MojoHandle handle)
1733 : super(new _ActivityProxyControl.fromHandle(handle)); 1732 : super(new _ActivityProxyControl.fromHandle(handle));
1734 1733
1735 ActivityProxy.unbound() 1734 ActivityProxy.unbound()
1736 : super(new _ActivityProxyControl.unbound()); 1735 : super(new _ActivityProxyControl.unbound());
1737 1736
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
1803 ctrl.proxyError("The Proxy is closed."); 1802 ctrl.proxyError("The Proxy is closed.");
1804 return; 1803 return;
1805 } 1804 }
1806 var params = new _ActivitySetRequestedOrientationParams(); 1805 var params = new _ActivitySetRequestedOrientationParams();
1807 params.orientation = orientation; 1806 params.orientation = orientation;
1808 ctrl.sendMessage(params, 1807 ctrl.sendMessage(params,
1809 _activityMethodSetRequestedOrientationName); 1808 _activityMethodSetRequestedOrientationName);
1810 } 1809 }
1811 } 1810 }
1812 1811
1813 1812 class _ActivityStubControl
1814 class ActivityStub extends bindings.Stub { 1813 extends bindings.StubMessageHandler
1814 implements bindings.StubControl<Activity> {
1815 Activity _impl; 1815 Activity _impl;
1816 1816
1817 ActivityStub.fromEndpoint( 1817 _ActivityStubControl.fromEndpoint(
1818 core.MojoMessagePipeEndpoint endpoint, [Activity impl]) 1818 core.MojoMessagePipeEndpoint endpoint, [Activity impl])
1819 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 1819 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
1820 _impl = impl; 1820 _impl = impl;
1821 } 1821 }
1822 1822
1823 ActivityStub.fromHandle( 1823 _ActivityStubControl.fromHandle(
1824 core.MojoHandle handle, [Activity impl]) 1824 core.MojoHandle handle, [Activity impl])
1825 : super.fromHandle(handle, autoBegin: impl != null) { 1825 : super.fromHandle(handle, autoBegin: impl != null) {
1826 _impl = impl; 1826 _impl = impl;
1827 } 1827 }
1828 1828
1829 ActivityStub.unbound([this._impl]) : super.unbound(); 1829 _ActivityStubControl.unbound([this._impl]) : super.unbound();
1830
1831 static ActivityStub newFromEndpoint(
1832 core.MojoMessagePipeEndpoint endpoint) {
1833 assert(endpoint.setDescription("For ActivityStub"));
1834 return new ActivityStub.fromEndpoint(endpoint);
1835 }
1836 1830
1837 1831
1838 1832
1839 dynamic handleMessage(bindings.ServiceMessage message) { 1833 dynamic handleMessage(bindings.ServiceMessage message) {
1840 if (bindings.ControlMessageHandler.isControlMessage(message)) { 1834 if (bindings.ControlMessageHandler.isControlMessage(message)) {
1841 return bindings.ControlMessageHandler.handleMessage(this, 1835 return bindings.ControlMessageHandler.handleMessage(this,
1842 0, 1836 0,
1843 message); 1837 message);
1844 } 1838 }
1845 if (_impl == null) { 1839 if (_impl == null) {
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1893 } 1887 }
1894 1888
1895 @override 1889 @override
1896 void bind(core.MojoMessagePipeEndpoint endpoint) { 1890 void bind(core.MojoMessagePipeEndpoint endpoint) {
1897 super.bind(endpoint); 1891 super.bind(endpoint);
1898 if (!isOpen && (_impl != null)) { 1892 if (!isOpen && (_impl != null)) {
1899 beginHandlingEvents(); 1893 beginHandlingEvents();
1900 } 1894 }
1901 } 1895 }
1902 1896
1897 @override
1903 String toString() { 1898 String toString() {
1904 var superString = super.toString(); 1899 var superString = super.toString();
1905 return "ActivityStub($superString)"; 1900 return "_ActivityStubControl($superString)";
1906 } 1901 }
1907 1902
1908 int get version => 0; 1903 int get version => 0;
1909 1904
1910 static service_describer.ServiceDescription _cachedServiceDescription; 1905 static service_describer.ServiceDescription _cachedServiceDescription;
1911 static service_describer.ServiceDescription get serviceDescription { 1906 static service_describer.ServiceDescription get serviceDescription {
1912 if (_cachedServiceDescription == null) { 1907 if (_cachedServiceDescription == null) {
1913 _cachedServiceDescription = new _ActivityServiceDescription(); 1908 _cachedServiceDescription = new _ActivityServiceDescription();
1914 } 1909 }
1915 return _cachedServiceDescription; 1910 return _cachedServiceDescription;
1916 } 1911 }
1917 } 1912 }
1918 1913
1914 class ActivityStub
1915 extends bindings.Stub<Activity>
1916 implements Activity {
1917 ActivityStub.fromEndpoint(
1918 core.MojoMessagePipeEndpoint endpoint, [Activity impl])
1919 : super(new _ActivityStubControl.fromEndpoint(endpoint, impl));
1920
1921 ActivityStub.fromHandle(
1922 core.MojoHandle handle, [Activity impl])
1923 : super(new _ActivityStubControl.fromHandle(handle, impl));
1924
1925 ActivityStub.unbound([Activity impl])
1926 : super(new _ActivityStubControl.unbound(impl));
1927
1928 static ActivityStub newFromEndpoint(
1929 core.MojoMessagePipeEndpoint endpoint) {
1930 assert(endpoint.setDescription("For ActivityStub"));
1931 return new ActivityStub.fromEndpoint(endpoint);
1932 }
1933
1934 static service_describer.ServiceDescription get serviceDescription =>
1935 _ActivityStubControl.serviceDescription;
1936
1937
1938 void getUserFeedback(Object userFeedback) {
1939 return impl.getUserFeedback(userFeedback);
1940 }
1941 void startActivity(Intent intent) {
1942 return impl.startActivity(intent);
1943 }
1944 void finishCurrentActivity() {
1945 return impl.finishCurrentActivity();
1946 }
1947 void setTaskDescription(TaskDescription description) {
1948 return impl.setTaskDescription(description);
1949 }
1950 void setSystemUiVisibility(SystemUiVisibility visibility) {
1951 return impl.setSystemUiVisibility(visibility);
1952 }
1953 void setRequestedOrientation(ScreenOrientation orientation) {
1954 return impl.setRequestedOrientation(orientation);
1955 }
1956 }
1957
1919 const int _pathServiceMethodGetAppDataDirName = 0; 1958 const int _pathServiceMethodGetAppDataDirName = 0;
1920 const int _pathServiceMethodGetFilesDirName = 1; 1959 const int _pathServiceMethodGetFilesDirName = 1;
1921 const int _pathServiceMethodGetCacheDirName = 2; 1960 const int _pathServiceMethodGetCacheDirName = 2;
1922 1961
1923 class _PathServiceServiceDescription implements service_describer.ServiceDescrip tion { 1962 class _PathServiceServiceDescription implements service_describer.ServiceDescrip tion {
1924 dynamic getTopLevelInterface([Function responseFactory]) => 1963 dynamic getTopLevelInterface([Function responseFactory]) =>
1925 responseFactory(null); 1964 responseFactory(null);
1926 1965
1927 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 1966 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
1928 responseFactory(null); 1967 responseFactory(null);
1929 1968
1930 dynamic getAllTypeDefinitions([Function responseFactory]) => 1969 dynamic getAllTypeDefinitions([Function responseFactory]) =>
1931 responseFactory(null); 1970 responseFactory(null);
1932 } 1971 }
1933 1972
1934 abstract class PathService { 1973 abstract class PathService {
1935 static const String serviceName = "activity::PathService"; 1974 static const String serviceName = "activity::PathService";
1936 dynamic getAppDataDir([Function responseFactory = null]); 1975 dynamic getAppDataDir([Function responseFactory = null]);
1937 dynamic getFilesDir([Function responseFactory = null]); 1976 dynamic getFilesDir([Function responseFactory = null]);
1938 dynamic getCacheDir([Function responseFactory = null]); 1977 dynamic getCacheDir([Function responseFactory = null]);
1939 } 1978 }
1940 1979
1941 1980 class _PathServiceProxyControl
1942 class _PathServiceProxyControl extends bindings.ProxyMessageHandler 1981 extends bindings.ProxyMessageHandler
1943 implements bindings.ProxyControl { 1982 implements bindings.ProxyControl {
1944 _PathServiceProxyControl.fromEndpoint( 1983 _PathServiceProxyControl.fromEndpoint(
1945 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 1984 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
1946 1985
1947 _PathServiceProxyControl.fromHandle( 1986 _PathServiceProxyControl.fromHandle(
1948 core.MojoHandle handle) : super.fromHandle(handle); 1987 core.MojoHandle handle) : super.fromHandle(handle);
1949 1988
1950 _PathServiceProxyControl.unbound() : super.unbound(); 1989 _PathServiceProxyControl.unbound() : super.unbound();
1951 1990
1952 service_describer.ServiceDescription get serviceDescription => 1991 service_describer.ServiceDescription get serviceDescription =>
1953 new _PathServiceServiceDescription(); 1992 new _PathServiceServiceDescription();
1954 1993
1955 String get serviceName => PathService.serviceName; 1994 String get serviceName => PathService.serviceName;
1956 1995
1957 @override
1958 void handleResponse(bindings.ServiceMessage message) { 1996 void handleResponse(bindings.ServiceMessage message) {
1959 switch (message.header.type) { 1997 switch (message.header.type) {
1960 case _pathServiceMethodGetAppDataDirName: 1998 case _pathServiceMethodGetAppDataDirName:
1961 var r = PathServiceGetAppDataDirResponseParams.deserialize( 1999 var r = PathServiceGetAppDataDirResponseParams.deserialize(
1962 message.payload); 2000 message.payload);
1963 if (!message.header.hasRequestId) { 2001 if (!message.header.hasRequestId) {
1964 proxyError("Expected a message with a valid request Id."); 2002 proxyError("Expected a message with a valid request Id.");
1965 return; 2003 return;
1966 } 2004 }
1967 Completer c = completerMap[message.header.requestId]; 2005 Completer c = completerMap[message.header.requestId];
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
2024 } 2062 }
2025 } 2063 }
2026 2064
2027 @override 2065 @override
2028 String toString() { 2066 String toString() {
2029 var superString = super.toString(); 2067 var superString = super.toString();
2030 return "_PathServiceProxyControl($superString)"; 2068 return "_PathServiceProxyControl($superString)";
2031 } 2069 }
2032 } 2070 }
2033 2071
2034 2072 class PathServiceProxy
2035 class PathServiceProxy extends bindings.Proxy 2073 extends bindings.Proxy
2036 implements PathService { 2074 implements PathService {
2037 PathServiceProxy.fromEndpoint( 2075 PathServiceProxy.fromEndpoint(
2038 core.MojoMessagePipeEndpoint endpoint) 2076 core.MojoMessagePipeEndpoint endpoint)
2039 : super(new _PathServiceProxyControl.fromEndpoint(endpoint)); 2077 : super(new _PathServiceProxyControl.fromEndpoint(endpoint));
2040 2078
2041 PathServiceProxy.fromHandle(core.MojoHandle handle) 2079 PathServiceProxy.fromHandle(core.MojoHandle handle)
2042 : super(new _PathServiceProxyControl.fromHandle(handle)); 2080 : super(new _PathServiceProxyControl.fromHandle(handle));
2043 2081
2044 PathServiceProxy.unbound() 2082 PathServiceProxy.unbound()
2045 : super(new _PathServiceProxyControl.unbound()); 2083 : super(new _PathServiceProxyControl.unbound());
2046 2084
(...skipping 30 matching lines...) Expand all
2077 dynamic getCacheDir([Function responseFactory = null]) { 2115 dynamic getCacheDir([Function responseFactory = null]) {
2078 var params = new _PathServiceGetCacheDirParams(); 2116 var params = new _PathServiceGetCacheDirParams();
2079 return ctrl.sendMessageWithRequestId( 2117 return ctrl.sendMessageWithRequestId(
2080 params, 2118 params,
2081 _pathServiceMethodGetCacheDirName, 2119 _pathServiceMethodGetCacheDirName,
2082 -1, 2120 -1,
2083 bindings.MessageHeader.kMessageExpectsResponse); 2121 bindings.MessageHeader.kMessageExpectsResponse);
2084 } 2122 }
2085 } 2123 }
2086 2124
2087 2125 class _PathServiceStubControl
2088 class PathServiceStub extends bindings.Stub { 2126 extends bindings.StubMessageHandler
2127 implements bindings.StubControl<PathService> {
2089 PathService _impl; 2128 PathService _impl;
2090 2129
2091 PathServiceStub.fromEndpoint( 2130 _PathServiceStubControl.fromEndpoint(
2092 core.MojoMessagePipeEndpoint endpoint, [PathService impl]) 2131 core.MojoMessagePipeEndpoint endpoint, [PathService impl])
2093 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 2132 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
2094 _impl = impl; 2133 _impl = impl;
2095 } 2134 }
2096 2135
2097 PathServiceStub.fromHandle( 2136 _PathServiceStubControl.fromHandle(
2098 core.MojoHandle handle, [PathService impl]) 2137 core.MojoHandle handle, [PathService impl])
2099 : super.fromHandle(handle, autoBegin: impl != null) { 2138 : super.fromHandle(handle, autoBegin: impl != null) {
2100 _impl = impl; 2139 _impl = impl;
2101 } 2140 }
2102 2141
2103 PathServiceStub.unbound([this._impl]) : super.unbound(); 2142 _PathServiceStubControl.unbound([this._impl]) : super.unbound();
2104
2105 static PathServiceStub newFromEndpoint(
2106 core.MojoMessagePipeEndpoint endpoint) {
2107 assert(endpoint.setDescription("For PathServiceStub"));
2108 return new PathServiceStub.fromEndpoint(endpoint);
2109 }
2110 2143
2111 2144
2112 PathServiceGetAppDataDirResponseParams _pathServiceGetAppDataDirResponseParams Factory(String path) { 2145 PathServiceGetAppDataDirResponseParams _pathServiceGetAppDataDirResponseParams Factory(String path) {
2113 var result = new PathServiceGetAppDataDirResponseParams(); 2146 var result = new PathServiceGetAppDataDirResponseParams();
2114 result.path = path; 2147 result.path = path;
2115 return result; 2148 return result;
2116 } 2149 }
2117 PathServiceGetFilesDirResponseParams _pathServiceGetFilesDirResponseParamsFact ory(String path) { 2150 PathServiceGetFilesDirResponseParams _pathServiceGetFilesDirResponseParamsFact ory(String path) {
2118 var result = new PathServiceGetFilesDirResponseParams(); 2151 var result = new PathServiceGetFilesDirResponseParams();
2119 result.path = path; 2152 result.path = path;
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
2214 } 2247 }
2215 2248
2216 @override 2249 @override
2217 void bind(core.MojoMessagePipeEndpoint endpoint) { 2250 void bind(core.MojoMessagePipeEndpoint endpoint) {
2218 super.bind(endpoint); 2251 super.bind(endpoint);
2219 if (!isOpen && (_impl != null)) { 2252 if (!isOpen && (_impl != null)) {
2220 beginHandlingEvents(); 2253 beginHandlingEvents();
2221 } 2254 }
2222 } 2255 }
2223 2256
2257 @override
2224 String toString() { 2258 String toString() {
2225 var superString = super.toString(); 2259 var superString = super.toString();
2226 return "PathServiceStub($superString)"; 2260 return "_PathServiceStubControl($superString)";
2227 } 2261 }
2228 2262
2229 int get version => 0; 2263 int get version => 0;
2230 2264
2231 static service_describer.ServiceDescription _cachedServiceDescription; 2265 static service_describer.ServiceDescription _cachedServiceDescription;
2232 static service_describer.ServiceDescription get serviceDescription { 2266 static service_describer.ServiceDescription get serviceDescription {
2233 if (_cachedServiceDescription == null) { 2267 if (_cachedServiceDescription == null) {
2234 _cachedServiceDescription = new _PathServiceServiceDescription(); 2268 _cachedServiceDescription = new _PathServiceServiceDescription();
2235 } 2269 }
2236 return _cachedServiceDescription; 2270 return _cachedServiceDescription;
2237 } 2271 }
2238 } 2272 }
2239 2273
2274 class PathServiceStub
2275 extends bindings.Stub<PathService>
2276 implements PathService {
2277 PathServiceStub.fromEndpoint(
2278 core.MojoMessagePipeEndpoint endpoint, [PathService impl])
2279 : super(new _PathServiceStubControl.fromEndpoint(endpoint, impl));
2280
2281 PathServiceStub.fromHandle(
2282 core.MojoHandle handle, [PathService impl])
2283 : super(new _PathServiceStubControl.fromHandle(handle, impl));
2284
2285 PathServiceStub.unbound([PathService impl])
2286 : super(new _PathServiceStubControl.unbound(impl));
2287
2288 static PathServiceStub newFromEndpoint(
2289 core.MojoMessagePipeEndpoint endpoint) {
2290 assert(endpoint.setDescription("For PathServiceStub"));
2291 return new PathServiceStub.fromEndpoint(endpoint);
2292 }
2293
2294 static service_describer.ServiceDescription get serviceDescription =>
2295 _PathServiceStubControl.serviceDescription;
2296
2297
2298 dynamic getAppDataDir([Function responseFactory = null]) {
2299 return impl.getAppDataDir(responseFactory);
2300 }
2301 dynamic getFilesDir([Function responseFactory = null]) {
2302 return impl.getFilesDir(responseFactory);
2303 }
2304 dynamic getCacheDir([Function responseFactory = null]) {
2305 return impl.getCacheDir(responseFactory);
2306 }
2307 }
2308
2240 const int _userFeedbackMethodPerformHapticFeedbackName = 0; 2309 const int _userFeedbackMethodPerformHapticFeedbackName = 0;
2241 const int _userFeedbackMethodPerformAuralFeedbackName = 1; 2310 const int _userFeedbackMethodPerformAuralFeedbackName = 1;
2242 2311
2243 class _UserFeedbackServiceDescription implements service_describer.ServiceDescri ption { 2312 class _UserFeedbackServiceDescription implements service_describer.ServiceDescri ption {
2244 dynamic getTopLevelInterface([Function responseFactory]) => 2313 dynamic getTopLevelInterface([Function responseFactory]) =>
2245 responseFactory(null); 2314 responseFactory(null);
2246 2315
2247 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 2316 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
2248 responseFactory(null); 2317 responseFactory(null);
2249 2318
2250 dynamic getAllTypeDefinitions([Function responseFactory]) => 2319 dynamic getAllTypeDefinitions([Function responseFactory]) =>
2251 responseFactory(null); 2320 responseFactory(null);
2252 } 2321 }
2253 2322
2254 abstract class UserFeedback { 2323 abstract class UserFeedback {
2255 static const String serviceName = null; 2324 static const String serviceName = null;
2256 void performHapticFeedback(HapticFeedbackType type); 2325 void performHapticFeedback(HapticFeedbackType type);
2257 void performAuralFeedback(AuralFeedbackType type); 2326 void performAuralFeedback(AuralFeedbackType type);
2258 } 2327 }
2259 2328
2260 2329 class _UserFeedbackProxyControl
2261 class _UserFeedbackProxyControl extends bindings.ProxyMessageHandler 2330 extends bindings.ProxyMessageHandler
2262 implements bindings.ProxyControl { 2331 implements bindings.ProxyControl {
2263 _UserFeedbackProxyControl.fromEndpoint( 2332 _UserFeedbackProxyControl.fromEndpoint(
2264 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 2333 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
2265 2334
2266 _UserFeedbackProxyControl.fromHandle( 2335 _UserFeedbackProxyControl.fromHandle(
2267 core.MojoHandle handle) : super.fromHandle(handle); 2336 core.MojoHandle handle) : super.fromHandle(handle);
2268 2337
2269 _UserFeedbackProxyControl.unbound() : super.unbound(); 2338 _UserFeedbackProxyControl.unbound() : super.unbound();
2270 2339
2271 service_describer.ServiceDescription get serviceDescription => 2340 service_describer.ServiceDescription get serviceDescription =>
2272 new _UserFeedbackServiceDescription(); 2341 new _UserFeedbackServiceDescription();
2273 2342
2274 String get serviceName => UserFeedback.serviceName; 2343 String get serviceName => UserFeedback.serviceName;
2275 2344
2276 @override
2277 void handleResponse(bindings.ServiceMessage message) { 2345 void handleResponse(bindings.ServiceMessage message) {
2278 switch (message.header.type) { 2346 switch (message.header.type) {
2279 default: 2347 default:
2280 proxyError("Unexpected message type: ${message.header.type}"); 2348 proxyError("Unexpected message type: ${message.header.type}");
2281 close(immediate: true); 2349 close(immediate: true);
2282 break; 2350 break;
2283 } 2351 }
2284 } 2352 }
2285 2353
2286 @override 2354 @override
2287 String toString() { 2355 String toString() {
2288 var superString = super.toString(); 2356 var superString = super.toString();
2289 return "_UserFeedbackProxyControl($superString)"; 2357 return "_UserFeedbackProxyControl($superString)";
2290 } 2358 }
2291 } 2359 }
2292 2360
2293 2361 class UserFeedbackProxy
2294 class UserFeedbackProxy extends bindings.Proxy 2362 extends bindings.Proxy
2295 implements UserFeedback { 2363 implements UserFeedback {
2296 UserFeedbackProxy.fromEndpoint( 2364 UserFeedbackProxy.fromEndpoint(
2297 core.MojoMessagePipeEndpoint endpoint) 2365 core.MojoMessagePipeEndpoint endpoint)
2298 : super(new _UserFeedbackProxyControl.fromEndpoint(endpoint)); 2366 : super(new _UserFeedbackProxyControl.fromEndpoint(endpoint));
2299 2367
2300 UserFeedbackProxy.fromHandle(core.MojoHandle handle) 2368 UserFeedbackProxy.fromHandle(core.MojoHandle handle)
2301 : super(new _UserFeedbackProxyControl.fromHandle(handle)); 2369 : super(new _UserFeedbackProxyControl.fromHandle(handle));
2302 2370
2303 UserFeedbackProxy.unbound() 2371 UserFeedbackProxy.unbound()
2304 : super(new _UserFeedbackProxyControl.unbound()); 2372 : super(new _UserFeedbackProxyControl.unbound());
2305 2373
(...skipping 26 matching lines...) Expand all
2332 ctrl.proxyError("The Proxy is closed."); 2400 ctrl.proxyError("The Proxy is closed.");
2333 return; 2401 return;
2334 } 2402 }
2335 var params = new _UserFeedbackPerformAuralFeedbackParams(); 2403 var params = new _UserFeedbackPerformAuralFeedbackParams();
2336 params.type = type; 2404 params.type = type;
2337 ctrl.sendMessage(params, 2405 ctrl.sendMessage(params,
2338 _userFeedbackMethodPerformAuralFeedbackName); 2406 _userFeedbackMethodPerformAuralFeedbackName);
2339 } 2407 }
2340 } 2408 }
2341 2409
2342 2410 class _UserFeedbackStubControl
2343 class UserFeedbackStub extends bindings.Stub { 2411 extends bindings.StubMessageHandler
2412 implements bindings.StubControl<UserFeedback> {
2344 UserFeedback _impl; 2413 UserFeedback _impl;
2345 2414
2346 UserFeedbackStub.fromEndpoint( 2415 _UserFeedbackStubControl.fromEndpoint(
2347 core.MojoMessagePipeEndpoint endpoint, [UserFeedback impl]) 2416 core.MojoMessagePipeEndpoint endpoint, [UserFeedback impl])
2348 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 2417 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
2349 _impl = impl; 2418 _impl = impl;
2350 } 2419 }
2351 2420
2352 UserFeedbackStub.fromHandle( 2421 _UserFeedbackStubControl.fromHandle(
2353 core.MojoHandle handle, [UserFeedback impl]) 2422 core.MojoHandle handle, [UserFeedback impl])
2354 : super.fromHandle(handle, autoBegin: impl != null) { 2423 : super.fromHandle(handle, autoBegin: impl != null) {
2355 _impl = impl; 2424 _impl = impl;
2356 } 2425 }
2357 2426
2358 UserFeedbackStub.unbound([this._impl]) : super.unbound(); 2427 _UserFeedbackStubControl.unbound([this._impl]) : super.unbound();
2359
2360 static UserFeedbackStub newFromEndpoint(
2361 core.MojoMessagePipeEndpoint endpoint) {
2362 assert(endpoint.setDescription("For UserFeedbackStub"));
2363 return new UserFeedbackStub.fromEndpoint(endpoint);
2364 }
2365 2428
2366 2429
2367 2430
2368 dynamic handleMessage(bindings.ServiceMessage message) { 2431 dynamic handleMessage(bindings.ServiceMessage message) {
2369 if (bindings.ControlMessageHandler.isControlMessage(message)) { 2432 if (bindings.ControlMessageHandler.isControlMessage(message)) {
2370 return bindings.ControlMessageHandler.handleMessage(this, 2433 return bindings.ControlMessageHandler.handleMessage(this,
2371 0, 2434 0,
2372 message); 2435 message);
2373 } 2436 }
2374 if (_impl == null) { 2437 if (_impl == null) {
(...skipping 29 matching lines...) Expand all
2404 } 2467 }
2405 2468
2406 @override 2469 @override
2407 void bind(core.MojoMessagePipeEndpoint endpoint) { 2470 void bind(core.MojoMessagePipeEndpoint endpoint) {
2408 super.bind(endpoint); 2471 super.bind(endpoint);
2409 if (!isOpen && (_impl != null)) { 2472 if (!isOpen && (_impl != null)) {
2410 beginHandlingEvents(); 2473 beginHandlingEvents();
2411 } 2474 }
2412 } 2475 }
2413 2476
2477 @override
2414 String toString() { 2478 String toString() {
2415 var superString = super.toString(); 2479 var superString = super.toString();
2416 return "UserFeedbackStub($superString)"; 2480 return "_UserFeedbackStubControl($superString)";
2417 } 2481 }
2418 2482
2419 int get version => 0; 2483 int get version => 0;
2420 2484
2421 static service_describer.ServiceDescription _cachedServiceDescription; 2485 static service_describer.ServiceDescription _cachedServiceDescription;
2422 static service_describer.ServiceDescription get serviceDescription { 2486 static service_describer.ServiceDescription get serviceDescription {
2423 if (_cachedServiceDescription == null) { 2487 if (_cachedServiceDescription == null) {
2424 _cachedServiceDescription = new _UserFeedbackServiceDescription(); 2488 _cachedServiceDescription = new _UserFeedbackServiceDescription();
2425 } 2489 }
2426 return _cachedServiceDescription; 2490 return _cachedServiceDescription;
2427 } 2491 }
2428 } 2492 }
2429 2493
2494 class UserFeedbackStub
2495 extends bindings.Stub<UserFeedback>
2496 implements UserFeedback {
2497 UserFeedbackStub.fromEndpoint(
2498 core.MojoMessagePipeEndpoint endpoint, [UserFeedback impl])
2499 : super(new _UserFeedbackStubControl.fromEndpoint(endpoint, impl));
2500
2501 UserFeedbackStub.fromHandle(
2502 core.MojoHandle handle, [UserFeedback impl])
2503 : super(new _UserFeedbackStubControl.fromHandle(handle, impl));
2504
2505 UserFeedbackStub.unbound([UserFeedback impl])
2506 : super(new _UserFeedbackStubControl.unbound(impl));
2507
2508 static UserFeedbackStub newFromEndpoint(
2509 core.MojoMessagePipeEndpoint endpoint) {
2510 assert(endpoint.setDescription("For UserFeedbackStub"));
2511 return new UserFeedbackStub.fromEndpoint(endpoint);
2512 }
2513
2514 static service_describer.ServiceDescription get serviceDescription =>
2515 _UserFeedbackStubControl.serviceDescription;
2516
2517
2518 void performHapticFeedback(HapticFeedbackType type) {
2519 return impl.performHapticFeedback(type);
2520 }
2521 void performAuralFeedback(AuralFeedbackType type) {
2522 return impl.performAuralFeedback(type);
2523 }
2524 }
2525
2430 2526
2431 2527
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698