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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/authentication/authentication.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 authentication_mojom; 5 library authentication_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 793 matching lines...) Expand 10 before | Expand all | Expand 10 after
804 804
805 abstract class AuthenticationService { 805 abstract class AuthenticationService {
806 static const String serviceName = "authentication::AuthenticationService"; 806 static const String serviceName = "authentication::AuthenticationService";
807 dynamic selectAccount(bool returnLastSelected,[Function responseFactory = null ]); 807 dynamic selectAccount(bool returnLastSelected,[Function responseFactory = null ]);
808 dynamic getOAuth2Token(String username,List<String> scopes,[Function responseF actory = null]); 808 dynamic getOAuth2Token(String username,List<String> scopes,[Function responseF actory = null]);
809 void clearOAuth2Token(String token); 809 void clearOAuth2Token(String token);
810 dynamic getOAuth2DeviceCode(List<String> scopes,[Function responseFactory = nu ll]); 810 dynamic getOAuth2DeviceCode(List<String> scopes,[Function responseFactory = nu ll]);
811 dynamic addAccount(String deviceCode,[Function responseFactory = null]); 811 dynamic addAccount(String deviceCode,[Function responseFactory = null]);
812 } 812 }
813 813
814 814 class _AuthenticationServiceProxyControl
815 class _AuthenticationServiceProxyControl extends bindings.ProxyMessageHandler 815 extends bindings.ProxyMessageHandler
816 implements bindings.ProxyControl { 816 implements bindings.ProxyControl {
817 _AuthenticationServiceProxyControl.fromEndpoint( 817 _AuthenticationServiceProxyControl.fromEndpoint(
818 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 818 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
819 819
820 _AuthenticationServiceProxyControl.fromHandle( 820 _AuthenticationServiceProxyControl.fromHandle(
821 core.MojoHandle handle) : super.fromHandle(handle); 821 core.MojoHandle handle) : super.fromHandle(handle);
822 822
823 _AuthenticationServiceProxyControl.unbound() : super.unbound(); 823 _AuthenticationServiceProxyControl.unbound() : super.unbound();
824 824
825 service_describer.ServiceDescription get serviceDescription => 825 service_describer.ServiceDescription get serviceDescription =>
826 new _AuthenticationServiceServiceDescription(); 826 new _AuthenticationServiceServiceDescription();
827 827
828 String get serviceName => AuthenticationService.serviceName; 828 String get serviceName => AuthenticationService.serviceName;
829 829
830 @override
831 void handleResponse(bindings.ServiceMessage message) { 830 void handleResponse(bindings.ServiceMessage message) {
832 switch (message.header.type) { 831 switch (message.header.type) {
833 case _authenticationServiceMethodSelectAccountName: 832 case _authenticationServiceMethodSelectAccountName:
834 var r = AuthenticationServiceSelectAccountResponseParams.deserialize( 833 var r = AuthenticationServiceSelectAccountResponseParams.deserialize(
835 message.payload); 834 message.payload);
836 if (!message.header.hasRequestId) { 835 if (!message.header.hasRequestId) {
837 proxyError("Expected a message with a valid request Id."); 836 proxyError("Expected a message with a valid request Id.");
838 return; 837 return;
839 } 838 }
840 Completer c = completerMap[message.header.requestId]; 839 Completer c = completerMap[message.header.requestId];
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
917 } 916 }
918 } 917 }
919 918
920 @override 919 @override
921 String toString() { 920 String toString() {
922 var superString = super.toString(); 921 var superString = super.toString();
923 return "_AuthenticationServiceProxyControl($superString)"; 922 return "_AuthenticationServiceProxyControl($superString)";
924 } 923 }
925 } 924 }
926 925
927 926 class AuthenticationServiceProxy
928 class AuthenticationServiceProxy extends bindings.Proxy 927 extends bindings.Proxy
929 implements AuthenticationService { 928 implements AuthenticationService {
930 AuthenticationServiceProxy.fromEndpoint( 929 AuthenticationServiceProxy.fromEndpoint(
931 core.MojoMessagePipeEndpoint endpoint) 930 core.MojoMessagePipeEndpoint endpoint)
932 : super(new _AuthenticationServiceProxyControl.fromEndpoint(endpoint)); 931 : super(new _AuthenticationServiceProxyControl.fromEndpoint(endpoint));
933 932
934 AuthenticationServiceProxy.fromHandle(core.MojoHandle handle) 933 AuthenticationServiceProxy.fromHandle(core.MojoHandle handle)
935 : super(new _AuthenticationServiceProxyControl.fromHandle(handle)); 934 : super(new _AuthenticationServiceProxyControl.fromHandle(handle));
936 935
937 AuthenticationServiceProxy.unbound() 936 AuthenticationServiceProxy.unbound()
938 : super(new _AuthenticationServiceProxyControl.unbound()); 937 : super(new _AuthenticationServiceProxyControl.unbound());
939 938
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
993 var params = new _AuthenticationServiceAddAccountParams(); 992 var params = new _AuthenticationServiceAddAccountParams();
994 params.deviceCode = deviceCode; 993 params.deviceCode = deviceCode;
995 return ctrl.sendMessageWithRequestId( 994 return ctrl.sendMessageWithRequestId(
996 params, 995 params,
997 _authenticationServiceMethodAddAccountName, 996 _authenticationServiceMethodAddAccountName,
998 -1, 997 -1,
999 bindings.MessageHeader.kMessageExpectsResponse); 998 bindings.MessageHeader.kMessageExpectsResponse);
1000 } 999 }
1001 } 1000 }
1002 1001
1003 1002 class _AuthenticationServiceStubControl
1004 class AuthenticationServiceStub extends bindings.Stub { 1003 extends bindings.StubMessageHandler
1004 implements bindings.StubControl<AuthenticationService> {
1005 AuthenticationService _impl; 1005 AuthenticationService _impl;
1006 1006
1007 AuthenticationServiceStub.fromEndpoint( 1007 _AuthenticationServiceStubControl.fromEndpoint(
1008 core.MojoMessagePipeEndpoint endpoint, [AuthenticationService impl]) 1008 core.MojoMessagePipeEndpoint endpoint, [AuthenticationService impl])
1009 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 1009 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
1010 _impl = impl; 1010 _impl = impl;
1011 } 1011 }
1012 1012
1013 AuthenticationServiceStub.fromHandle( 1013 _AuthenticationServiceStubControl.fromHandle(
1014 core.MojoHandle handle, [AuthenticationService impl]) 1014 core.MojoHandle handle, [AuthenticationService impl])
1015 : super.fromHandle(handle, autoBegin: impl != null) { 1015 : super.fromHandle(handle, autoBegin: impl != null) {
1016 _impl = impl; 1016 _impl = impl;
1017 } 1017 }
1018 1018
1019 AuthenticationServiceStub.unbound([this._impl]) : super.unbound(); 1019 _AuthenticationServiceStubControl.unbound([this._impl]) : super.unbound();
1020
1021 static AuthenticationServiceStub newFromEndpoint(
1022 core.MojoMessagePipeEndpoint endpoint) {
1023 assert(endpoint.setDescription("For AuthenticationServiceStub"));
1024 return new AuthenticationServiceStub.fromEndpoint(endpoint);
1025 }
1026 1020
1027 1021
1028 AuthenticationServiceSelectAccountResponseParams _authenticationServiceSelectA ccountResponseParamsFactory(String username, String error) { 1022 AuthenticationServiceSelectAccountResponseParams _authenticationServiceSelectA ccountResponseParamsFactory(String username, String error) {
1029 var result = new AuthenticationServiceSelectAccountResponseParams(); 1023 var result = new AuthenticationServiceSelectAccountResponseParams();
1030 result.username = username; 1024 result.username = username;
1031 result.error = error; 1025 result.error = error;
1032 return result; 1026 return result;
1033 } 1027 }
1034 AuthenticationServiceGetOAuth2TokenResponseParams _authenticationServiceGetOAu th2TokenResponseParamsFactory(String token, String error) { 1028 AuthenticationServiceGetOAuth2TokenResponseParams _authenticationServiceGetOAu th2TokenResponseParamsFactory(String token, String error) {
1035 var result = new AuthenticationServiceGetOAuth2TokenResponseParams(); 1029 var result = new AuthenticationServiceGetOAuth2TokenResponseParams();
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
1174 } 1168 }
1175 1169
1176 @override 1170 @override
1177 void bind(core.MojoMessagePipeEndpoint endpoint) { 1171 void bind(core.MojoMessagePipeEndpoint endpoint) {
1178 super.bind(endpoint); 1172 super.bind(endpoint);
1179 if (!isOpen && (_impl != null)) { 1173 if (!isOpen && (_impl != null)) {
1180 beginHandlingEvents(); 1174 beginHandlingEvents();
1181 } 1175 }
1182 } 1176 }
1183 1177
1178 @override
1184 String toString() { 1179 String toString() {
1185 var superString = super.toString(); 1180 var superString = super.toString();
1186 return "AuthenticationServiceStub($superString)"; 1181 return "_AuthenticationServiceStubControl($superString)";
1187 } 1182 }
1188 1183
1189 int get version => 0; 1184 int get version => 0;
1190 1185
1191 static service_describer.ServiceDescription _cachedServiceDescription; 1186 static service_describer.ServiceDescription _cachedServiceDescription;
1192 static service_describer.ServiceDescription get serviceDescription { 1187 static service_describer.ServiceDescription get serviceDescription {
1193 if (_cachedServiceDescription == null) { 1188 if (_cachedServiceDescription == null) {
1194 _cachedServiceDescription = new _AuthenticationServiceServiceDescription() ; 1189 _cachedServiceDescription = new _AuthenticationServiceServiceDescription() ;
1195 } 1190 }
1196 return _cachedServiceDescription; 1191 return _cachedServiceDescription;
1197 } 1192 }
1198 } 1193 }
1199 1194
1195 class AuthenticationServiceStub
1196 extends bindings.Stub<AuthenticationService>
1197 implements AuthenticationService {
1198 AuthenticationServiceStub.fromEndpoint(
1199 core.MojoMessagePipeEndpoint endpoint, [AuthenticationService impl])
1200 : super(new _AuthenticationServiceStubControl.fromEndpoint(endpoint, impl) );
1201
1202 AuthenticationServiceStub.fromHandle(
1203 core.MojoHandle handle, [AuthenticationService impl])
1204 : super(new _AuthenticationServiceStubControl.fromHandle(handle, impl));
1205
1206 AuthenticationServiceStub.unbound([AuthenticationService impl])
1207 : super(new _AuthenticationServiceStubControl.unbound(impl));
1208
1209 static AuthenticationServiceStub newFromEndpoint(
1210 core.MojoMessagePipeEndpoint endpoint) {
1211 assert(endpoint.setDescription("For AuthenticationServiceStub"));
1212 return new AuthenticationServiceStub.fromEndpoint(endpoint);
1213 }
1214
1215 static service_describer.ServiceDescription get serviceDescription =>
1216 _AuthenticationServiceStubControl.serviceDescription;
1217
1218
1219 dynamic selectAccount(bool returnLastSelected,[Function responseFactory = null ]) {
1220 return impl.selectAccount(returnLastSelected,responseFactory);
1221 }
1222 dynamic getOAuth2Token(String username,List<String> scopes,[Function responseF actory = null]) {
1223 return impl.getOAuth2Token(username,scopes,responseFactory);
1224 }
1225 void clearOAuth2Token(String token) {
1226 return impl.clearOAuth2Token(token);
1227 }
1228 dynamic getOAuth2DeviceCode(List<String> scopes,[Function responseFactory = nu ll]) {
1229 return impl.getOAuth2DeviceCode(scopes,responseFactory);
1230 }
1231 dynamic addAccount(String deviceCode,[Function responseFactory = null]) {
1232 return impl.addAccount(deviceCode,responseFactory);
1233 }
1234 }
1235
1200 1236
1201 1237
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698