| 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 context_provider_mojom; | 5 library context_provider_mojom; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 | 8 |
| 9 import 'package:mojo/bindings.dart' as bindings; | 9 import 'package:mojo/bindings.dart' as bindings; |
| 10 import 'package:mojo/core.dart' as core; | 10 import 'package:mojo/core.dart' as core; |
| 11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; |
| 12 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
| 11 import 'package:mojo_services/mojo/command_buffer.mojom.dart' as command_buffer_
mojom; | 13 import 'package:mojo_services/mojo/command_buffer.mojom.dart' as command_buffer_
mojom; |
| 12 import 'package:mojo_services/mojo/viewport_parameter_listener.mojom.dart' as vi
ewport_parameter_listener_mojom; | 14 import 'package:mojo_services/mojo/viewport_parameter_listener.mojom.dart' as vi
ewport_parameter_listener_mojom; |
| 13 | 15 |
| 14 | 16 |
| 15 | 17 |
| 16 class _ContextProviderCreateParams extends bindings.Struct { | 18 class _ContextProviderCreateParams extends bindings.Struct { |
| 17 static const List<bindings.StructDataHeader> kVersions = const [ | 19 static const List<bindings.StructDataHeader> kVersions = const [ |
| 18 const bindings.StructDataHeader(16, 0) | 20 const bindings.StructDataHeader(16, 0) |
| 19 ]; | 21 ]; |
| 20 Object viewportParameterListener = null; | 22 Object viewportParameterListener = null; |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 "viewportParameterListener: $viewportParameterListener" ")"; | 74 "viewportParameterListener: $viewportParameterListener" ")"; |
| 73 } | 75 } |
| 74 | 76 |
| 75 Map toJson() { | 77 Map toJson() { |
| 76 throw new bindings.MojoCodecError( | 78 throw new bindings.MojoCodecError( |
| 77 'Object containing handles cannot be encoded to JSON.'); | 79 'Object containing handles cannot be encoded to JSON.'); |
| 78 } | 80 } |
| 79 } | 81 } |
| 80 | 82 |
| 81 | 83 |
| 84 |
| 85 |
| 82 class ContextProviderCreateResponseParams extends bindings.Struct { | 86 class ContextProviderCreateResponseParams extends bindings.Struct { |
| 83 static const List<bindings.StructDataHeader> kVersions = const [ | 87 static const List<bindings.StructDataHeader> kVersions = const [ |
| 84 const bindings.StructDataHeader(16, 0) | 88 const bindings.StructDataHeader(16, 0) |
| 85 ]; | 89 ]; |
| 86 Object gles2Client = null; | 90 Object gles2Client = null; |
| 87 | 91 |
| 88 ContextProviderCreateResponseParams() : super(kVersions.last.size); | 92 ContextProviderCreateResponseParams() : super(kVersions.last.size); |
| 89 | 93 |
| 90 static ContextProviderCreateResponseParams deserialize(bindings.Message messag
e) { | 94 static ContextProviderCreateResponseParams deserialize(bindings.Message messag
e) { |
| 91 var decoder = new bindings.Decoder(message); | 95 var decoder = new bindings.Decoder(message); |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 return "ContextProviderCreateResponseParams(" | 141 return "ContextProviderCreateResponseParams(" |
| 138 "gles2Client: $gles2Client" ")"; | 142 "gles2Client: $gles2Client" ")"; |
| 139 } | 143 } |
| 140 | 144 |
| 141 Map toJson() { | 145 Map toJson() { |
| 142 throw new bindings.MojoCodecError( | 146 throw new bindings.MojoCodecError( |
| 143 'Object containing handles cannot be encoded to JSON.'); | 147 'Object containing handles cannot be encoded to JSON.'); |
| 144 } | 148 } |
| 145 } | 149 } |
| 146 | 150 |
| 151 |
| 152 |
| 153 |
| 147 const int _ContextProvider_createName = 0; | 154 const int _ContextProvider_createName = 0; |
| 148 | 155 |
| 156 |
| 157 |
| 158 class _ContextProviderServiceDescription implements service_describer.ServiceDes
cription { |
| 159 dynamic getTopLevelInterface([Function responseFactory]) => null; |
| 160 |
| 161 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; |
| 162 |
| 163 dynamic getAllTypeDefinitions([Function responseFactory]) => null; |
| 164 } |
| 165 |
| 149 abstract class ContextProvider { | 166 abstract class ContextProvider { |
| 150 static const String serviceName = null; | 167 static const String serviceName = null; |
| 151 dynamic create(Object viewportParameterListener,[Function responseFactory = nu
ll]); | 168 dynamic create(Object viewportParameterListener,[Function responseFactory = nu
ll]); |
| 152 } | 169 } |
| 153 | 170 |
| 154 | 171 |
| 155 class _ContextProviderProxyImpl extends bindings.Proxy { | 172 class _ContextProviderProxyImpl extends bindings.Proxy { |
| 156 _ContextProviderProxyImpl.fromEndpoint( | 173 _ContextProviderProxyImpl.fromEndpoint( |
| 157 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 174 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 158 | 175 |
| 159 _ContextProviderProxyImpl.fromHandle(core.MojoHandle handle) : | 176 _ContextProviderProxyImpl.fromHandle(core.MojoHandle handle) : |
| 160 super.fromHandle(handle); | 177 super.fromHandle(handle); |
| 161 | 178 |
| 162 _ContextProviderProxyImpl.unbound() : super.unbound(); | 179 _ContextProviderProxyImpl.unbound() : super.unbound(); |
| 163 | 180 |
| 164 static _ContextProviderProxyImpl newFromEndpoint( | 181 static _ContextProviderProxyImpl newFromEndpoint( |
| 165 core.MojoMessagePipeEndpoint endpoint) { | 182 core.MojoMessagePipeEndpoint endpoint) { |
| 166 assert(endpoint.setDescription("For _ContextProviderProxyImpl")); | 183 assert(endpoint.setDescription("For _ContextProviderProxyImpl")); |
| 167 return new _ContextProviderProxyImpl.fromEndpoint(endpoint); | 184 return new _ContextProviderProxyImpl.fromEndpoint(endpoint); |
| 168 } | 185 } |
| 169 | 186 |
| 187 service_describer.ServiceDescription get serviceDescription => |
| 188 new _ContextProviderServiceDescription(); |
| 189 |
| 170 void handleResponse(bindings.ServiceMessage message) { | 190 void handleResponse(bindings.ServiceMessage message) { |
| 171 switch (message.header.type) { | 191 switch (message.header.type) { |
| 172 case _ContextProvider_createName: | 192 case _ContextProvider_createName: |
| 173 var r = ContextProviderCreateResponseParams.deserialize( | 193 var r = ContextProviderCreateResponseParams.deserialize( |
| 174 message.payload); | 194 message.payload); |
| 175 if (!message.header.hasRequestId) { | 195 if (!message.header.hasRequestId) { |
| 176 proxyError("Expected a message with a valid request Id."); | 196 proxyError("Expected a message with a valid request Id."); |
| 177 return; | 197 return; |
| 178 } | 198 } |
| 179 Completer c = completerMap[message.header.requestId]; | 199 Completer c = completerMap[message.header.requestId]; |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 345 assert(_impl == null); | 365 assert(_impl == null); |
| 346 _impl = d; | 366 _impl = d; |
| 347 } | 367 } |
| 348 | 368 |
| 349 String toString() { | 369 String toString() { |
| 350 var superString = super.toString(); | 370 var superString = super.toString(); |
| 351 return "ContextProviderStub($superString)"; | 371 return "ContextProviderStub($superString)"; |
| 352 } | 372 } |
| 353 | 373 |
| 354 int get version => 0; | 374 int get version => 0; |
| 375 |
| 376 service_describer.ServiceDescription get serviceDescription => |
| 377 new _ContextProviderServiceDescription(); |
| 355 } | 378 } |
| 356 | 379 |
| 357 | 380 |
| 381 |
| OLD | NEW |