| OLD | NEW |
| 1 // WARNING: DO NOT EDIT. This file was generated by a program. | 1 // WARNING: DO NOT EDIT. This file was generated by a program. |
| 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. | 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. |
| 3 | 3 |
| 4 library cookie_store_mojom; | 4 library cookie_store_mojom; |
| 5 import 'dart:async'; | 5 import 'dart:async'; |
| 6 import 'package:mojo/bindings.dart' as bindings; | 6 import 'package:mojo/bindings.dart' as bindings; |
| 7 import 'package:mojo/core.dart' as core; | 7 import 'package:mojo/core.dart' as core; |
| 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; | 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
| 9 | 9 |
| 10 | 10 |
| 11 | 11 |
| 12 class _CookieStoreGetParams extends bindings.Struct { | 12 class _CookieStoreGetParams extends bindings.Struct { |
| 13 static const List<bindings.StructDataHeader> kVersions = const [ | 13 static const List<bindings.StructDataHeader> kVersions = const [ |
| 14 const bindings.StructDataHeader(16, 0) | 14 const bindings.StructDataHeader(16, 0) |
| 15 ]; | 15 ]; |
| 16 String url = null; | 16 String url = null; |
| 17 | 17 |
| 18 _CookieStoreGetParams() : super(kVersions.last.size); | 18 _CookieStoreGetParams() : super(kVersions.last.size); |
| 19 | 19 |
| 20 _CookieStoreGetParams.init( |
| 21 String this.url |
| 22 ) : super(kVersions.last.size); |
| 23 |
| 20 static _CookieStoreGetParams deserialize(bindings.Message message) { | 24 static _CookieStoreGetParams deserialize(bindings.Message message) { |
| 21 var decoder = new bindings.Decoder(message); | 25 var decoder = new bindings.Decoder(message); |
| 22 var result = decode(decoder); | 26 var result = decode(decoder); |
| 23 if (decoder.excessHandles != null) { | 27 if (decoder.excessHandles != null) { |
| 24 decoder.excessHandles.forEach((h) => h.close()); | 28 decoder.excessHandles.forEach((h) => h.close()); |
| 25 } | 29 } |
| 26 return result; | 30 return result; |
| 27 } | 31 } |
| 28 | 32 |
| 29 static _CookieStoreGetParams decode(bindings.Decoder decoder0) { | 33 static _CookieStoreGetParams decode(bindings.Decoder decoder0) { |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 82 | 86 |
| 83 | 87 |
| 84 class CookieStoreGetResponseParams extends bindings.Struct { | 88 class CookieStoreGetResponseParams extends bindings.Struct { |
| 85 static const List<bindings.StructDataHeader> kVersions = const [ | 89 static const List<bindings.StructDataHeader> kVersions = const [ |
| 86 const bindings.StructDataHeader(16, 0) | 90 const bindings.StructDataHeader(16, 0) |
| 87 ]; | 91 ]; |
| 88 String cookies = null; | 92 String cookies = null; |
| 89 | 93 |
| 90 CookieStoreGetResponseParams() : super(kVersions.last.size); | 94 CookieStoreGetResponseParams() : super(kVersions.last.size); |
| 91 | 95 |
| 96 CookieStoreGetResponseParams.init( |
| 97 String this.cookies |
| 98 ) : super(kVersions.last.size); |
| 99 |
| 92 static CookieStoreGetResponseParams deserialize(bindings.Message message) { | 100 static CookieStoreGetResponseParams deserialize(bindings.Message message) { |
| 93 var decoder = new bindings.Decoder(message); | 101 var decoder = new bindings.Decoder(message); |
| 94 var result = decode(decoder); | 102 var result = decode(decoder); |
| 95 if (decoder.excessHandles != null) { | 103 if (decoder.excessHandles != null) { |
| 96 decoder.excessHandles.forEach((h) => h.close()); | 104 decoder.excessHandles.forEach((h) => h.close()); |
| 97 } | 105 } |
| 98 return result; | 106 return result; |
| 99 } | 107 } |
| 100 | 108 |
| 101 static CookieStoreGetResponseParams decode(bindings.Decoder decoder0) { | 109 static CookieStoreGetResponseParams decode(bindings.Decoder decoder0) { |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 | 163 |
| 156 class _CookieStoreSetParams extends bindings.Struct { | 164 class _CookieStoreSetParams extends bindings.Struct { |
| 157 static const List<bindings.StructDataHeader> kVersions = const [ | 165 static const List<bindings.StructDataHeader> kVersions = const [ |
| 158 const bindings.StructDataHeader(24, 0) | 166 const bindings.StructDataHeader(24, 0) |
| 159 ]; | 167 ]; |
| 160 String url = null; | 168 String url = null; |
| 161 String cookie = null; | 169 String cookie = null; |
| 162 | 170 |
| 163 _CookieStoreSetParams() : super(kVersions.last.size); | 171 _CookieStoreSetParams() : super(kVersions.last.size); |
| 164 | 172 |
| 173 _CookieStoreSetParams.init( |
| 174 String this.url, |
| 175 String this.cookie |
| 176 ) : super(kVersions.last.size); |
| 177 |
| 165 static _CookieStoreSetParams deserialize(bindings.Message message) { | 178 static _CookieStoreSetParams deserialize(bindings.Message message) { |
| 166 var decoder = new bindings.Decoder(message); | 179 var decoder = new bindings.Decoder(message); |
| 167 var result = decode(decoder); | 180 var result = decode(decoder); |
| 168 if (decoder.excessHandles != null) { | 181 if (decoder.excessHandles != null) { |
| 169 decoder.excessHandles.forEach((h) => h.close()); | 182 decoder.excessHandles.forEach((h) => h.close()); |
| 170 } | 183 } |
| 171 return result; | 184 return result; |
| 172 } | 185 } |
| 173 | 186 |
| 174 static _CookieStoreSetParams decode(bindings.Decoder decoder0) { | 187 static _CookieStoreSetParams decode(bindings.Decoder decoder0) { |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 240 | 253 |
| 241 | 254 |
| 242 class CookieStoreSetResponseParams extends bindings.Struct { | 255 class CookieStoreSetResponseParams extends bindings.Struct { |
| 243 static const List<bindings.StructDataHeader> kVersions = const [ | 256 static const List<bindings.StructDataHeader> kVersions = const [ |
| 244 const bindings.StructDataHeader(16, 0) | 257 const bindings.StructDataHeader(16, 0) |
| 245 ]; | 258 ]; |
| 246 bool success = false; | 259 bool success = false; |
| 247 | 260 |
| 248 CookieStoreSetResponseParams() : super(kVersions.last.size); | 261 CookieStoreSetResponseParams() : super(kVersions.last.size); |
| 249 | 262 |
| 263 CookieStoreSetResponseParams.init( |
| 264 bool this.success |
| 265 ) : super(kVersions.last.size); |
| 266 |
| 250 static CookieStoreSetResponseParams deserialize(bindings.Message message) { | 267 static CookieStoreSetResponseParams deserialize(bindings.Message message) { |
| 251 var decoder = new bindings.Decoder(message); | 268 var decoder = new bindings.Decoder(message); |
| 252 var result = decode(decoder); | 269 var result = decode(decoder); |
| 253 if (decoder.excessHandles != null) { | 270 if (decoder.excessHandles != null) { |
| 254 decoder.excessHandles.forEach((h) => h.close()); | 271 decoder.excessHandles.forEach((h) => h.close()); |
| 255 } | 272 } |
| 256 return result; | 273 return result; |
| 257 } | 274 } |
| 258 | 275 |
| 259 static CookieStoreSetResponseParams decode(bindings.Decoder decoder0) { | 276 static CookieStoreSetResponseParams decode(bindings.Decoder decoder0) { |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 307 Map map = new Map(); | 324 Map map = new Map(); |
| 308 map["success"] = success; | 325 map["success"] = success; |
| 309 return map; | 326 return map; |
| 310 } | 327 } |
| 311 } | 328 } |
| 312 | 329 |
| 313 const int _cookieStoreMethodGetName = 0; | 330 const int _cookieStoreMethodGetName = 0; |
| 314 const int _cookieStoreMethodSetName = 1; | 331 const int _cookieStoreMethodSetName = 1; |
| 315 | 332 |
| 316 class _CookieStoreServiceDescription implements service_describer.ServiceDescrip
tion { | 333 class _CookieStoreServiceDescription implements service_describer.ServiceDescrip
tion { |
| 317 dynamic getTopLevelInterface([Function responseFactory]) => | 334 void getTopLevelInterface(Function responder) { |
| 318 responseFactory(null); | 335 responder(null); |
| 336 } |
| 319 | 337 |
| 320 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 338 void getTypeDefinition(String typeKey, Function responder) { |
| 321 responseFactory(null); | 339 responder(null); |
| 340 } |
| 322 | 341 |
| 323 dynamic getAllTypeDefinitions([Function responseFactory]) => | 342 void getAllTypeDefinitions(Function responder) { |
| 324 responseFactory(null); | 343 responder(null); |
| 344 } |
| 325 } | 345 } |
| 326 | 346 |
| 327 abstract class CookieStore { | 347 abstract class CookieStore { |
| 328 static const String serviceName = null; | 348 static const String serviceName = null; |
| 329 | 349 |
| 330 static service_describer.ServiceDescription _cachedServiceDescription; | 350 static service_describer.ServiceDescription _cachedServiceDescription; |
| 331 static service_describer.ServiceDescription get serviceDescription { | 351 static service_describer.ServiceDescription get serviceDescription { |
| 332 if (_cachedServiceDescription == null) { | 352 if (_cachedServiceDescription == null) { |
| 333 _cachedServiceDescription = new _CookieStoreServiceDescription(); | 353 _cachedServiceDescription = new _CookieStoreServiceDescription(); |
| 334 } | 354 } |
| 335 return _cachedServiceDescription; | 355 return _cachedServiceDescription; |
| 336 } | 356 } |
| 337 | 357 |
| 338 static CookieStoreProxy connectToService( | 358 static CookieStoreProxy connectToService( |
| 339 bindings.ServiceConnector s, String url, [String serviceName]) { | 359 bindings.ServiceConnector s, String url, [String serviceName]) { |
| 340 CookieStoreProxy p = new CookieStoreProxy.unbound(); | 360 CookieStoreProxy p = new CookieStoreProxy.unbound(); |
| 341 String name = serviceName ?? CookieStore.serviceName; | 361 String name = serviceName ?? CookieStore.serviceName; |
| 342 if ((name == null) || name.isEmpty) { | 362 if ((name == null) || name.isEmpty) { |
| 343 throw new core.MojoApiError( | 363 throw new core.MojoApiError( |
| 344 "If an interface has no ServiceName, then one must be provided."); | 364 "If an interface has no ServiceName, then one must be provided."); |
| 345 } | 365 } |
| 346 s.connectToService(url, p, name); | 366 s.connectToService(url, p, name); |
| 347 return p; | 367 return p; |
| 348 } | 368 } |
| 349 dynamic get(String url,[Function responseFactory = null]); | 369 void get(String url,void callback(String cookies)); |
| 350 dynamic set(String url,String cookie,[Function responseFactory = null]); | 370 void set(String url,String cookie,void callback(bool success)); |
| 351 } | 371 } |
| 352 | 372 |
| 353 abstract class CookieStoreInterface | 373 abstract class CookieStoreInterface |
| 354 implements bindings.MojoInterface<CookieStore>, | 374 implements bindings.MojoInterface<CookieStore>, |
| 355 CookieStore { | 375 CookieStore { |
| 356 factory CookieStoreInterface([CookieStore impl]) => | 376 factory CookieStoreInterface([CookieStore impl]) => |
| 357 new CookieStoreStub.unbound(impl); | 377 new CookieStoreStub.unbound(impl); |
| 358 | 378 |
| 359 factory CookieStoreInterface.fromEndpoint( | 379 factory CookieStoreInterface.fromEndpoint( |
| 360 core.MojoMessagePipeEndpoint endpoint, | 380 core.MojoMessagePipeEndpoint endpoint, |
| (...skipping 29 matching lines...) Expand all Loading... |
| 390 | 410 |
| 391 void handleResponse(bindings.ServiceMessage message) { | 411 void handleResponse(bindings.ServiceMessage message) { |
| 392 switch (message.header.type) { | 412 switch (message.header.type) { |
| 393 case _cookieStoreMethodGetName: | 413 case _cookieStoreMethodGetName: |
| 394 var r = CookieStoreGetResponseParams.deserialize( | 414 var r = CookieStoreGetResponseParams.deserialize( |
| 395 message.payload); | 415 message.payload); |
| 396 if (!message.header.hasRequestId) { | 416 if (!message.header.hasRequestId) { |
| 397 proxyError("Expected a message with a valid request Id."); | 417 proxyError("Expected a message with a valid request Id."); |
| 398 return; | 418 return; |
| 399 } | 419 } |
| 400 Completer c = completerMap[message.header.requestId]; | 420 Function callback = callbackMap[message.header.requestId]; |
| 401 if (c == null) { | 421 if (callback == null) { |
| 402 proxyError( | 422 proxyError( |
| 403 "Message had unknown request Id: ${message.header.requestId}"); | 423 "Message had unknown request Id: ${message.header.requestId}"); |
| 404 return; | 424 return; |
| 405 } | 425 } |
| 406 completerMap.remove(message.header.requestId); | 426 callbackMap.remove(message.header.requestId); |
| 407 if (c.isCompleted) { | 427 callback(r.cookies ); |
| 408 proxyError("Response completer already completed"); | |
| 409 return; | |
| 410 } | |
| 411 c.complete(r); | |
| 412 break; | 428 break; |
| 413 case _cookieStoreMethodSetName: | 429 case _cookieStoreMethodSetName: |
| 414 var r = CookieStoreSetResponseParams.deserialize( | 430 var r = CookieStoreSetResponseParams.deserialize( |
| 415 message.payload); | 431 message.payload); |
| 416 if (!message.header.hasRequestId) { | 432 if (!message.header.hasRequestId) { |
| 417 proxyError("Expected a message with a valid request Id."); | 433 proxyError("Expected a message with a valid request Id."); |
| 418 return; | 434 return; |
| 419 } | 435 } |
| 420 Completer c = completerMap[message.header.requestId]; | 436 Function callback = callbackMap[message.header.requestId]; |
| 421 if (c == null) { | 437 if (callback == null) { |
| 422 proxyError( | 438 proxyError( |
| 423 "Message had unknown request Id: ${message.header.requestId}"); | 439 "Message had unknown request Id: ${message.header.requestId}"); |
| 424 return; | 440 return; |
| 425 } | 441 } |
| 426 completerMap.remove(message.header.requestId); | 442 callbackMap.remove(message.header.requestId); |
| 427 if (c.isCompleted) { | 443 callback(r.success ); |
| 428 proxyError("Response completer already completed"); | |
| 429 return; | |
| 430 } | |
| 431 c.complete(r); | |
| 432 break; | 444 break; |
| 433 default: | 445 default: |
| 434 proxyError("Unexpected message type: ${message.header.type}"); | 446 proxyError("Unexpected message type: ${message.header.type}"); |
| 435 close(immediate: true); | 447 close(immediate: true); |
| 436 break; | 448 break; |
| 437 } | 449 } |
| 438 } | 450 } |
| 439 | 451 |
| 440 @override | 452 @override |
| 441 String toString() { | 453 String toString() { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 466 return newMockedProxy; | 478 return newMockedProxy; |
| 467 } | 479 } |
| 468 | 480 |
| 469 static CookieStoreProxy newFromEndpoint( | 481 static CookieStoreProxy newFromEndpoint( |
| 470 core.MojoMessagePipeEndpoint endpoint) { | 482 core.MojoMessagePipeEndpoint endpoint) { |
| 471 assert(endpoint.setDescription("For CookieStoreProxy")); | 483 assert(endpoint.setDescription("For CookieStoreProxy")); |
| 472 return new CookieStoreProxy.fromEndpoint(endpoint); | 484 return new CookieStoreProxy.fromEndpoint(endpoint); |
| 473 } | 485 } |
| 474 | 486 |
| 475 | 487 |
| 476 dynamic get(String url,[Function responseFactory = null]) { | 488 void get(String url,void callback(String cookies)) { |
| 477 if (impl != null) { | 489 if (impl != null) { |
| 478 return new Future(() => impl.get(url,_CookieStoreStubControl._cookieStoreG
etResponseParamsFactory)); | 490 impl.get(url,callback); |
| 491 return; |
| 479 } | 492 } |
| 480 var params = new _CookieStoreGetParams(); | 493 var params = new _CookieStoreGetParams(); |
| 481 params.url = url; | 494 params.url = url; |
| 482 return ctrl.sendMessageWithRequestId( | 495 ctrl.sendMessageWithRequestId( |
| 483 params, | 496 params, |
| 484 _cookieStoreMethodGetName, | 497 _cookieStoreMethodGetName, |
| 485 -1, | 498 -1, |
| 486 bindings.MessageHeader.kMessageExpectsResponse); | 499 bindings.MessageHeader.kMessageExpectsResponse, |
| 500 callback); |
| 487 } | 501 } |
| 488 dynamic set(String url,String cookie,[Function responseFactory = null]) { | 502 void set(String url,String cookie,void callback(bool success)) { |
| 489 if (impl != null) { | 503 if (impl != null) { |
| 490 return new Future(() => impl.set(url,cookie,_CookieStoreStubControl._cooki
eStoreSetResponseParamsFactory)); | 504 impl.set(url,cookie,callback); |
| 505 return; |
| 491 } | 506 } |
| 492 var params = new _CookieStoreSetParams(); | 507 var params = new _CookieStoreSetParams(); |
| 493 params.url = url; | 508 params.url = url; |
| 494 params.cookie = cookie; | 509 params.cookie = cookie; |
| 495 return ctrl.sendMessageWithRequestId( | 510 ctrl.sendMessageWithRequestId( |
| 496 params, | 511 params, |
| 497 _cookieStoreMethodSetName, | 512 _cookieStoreMethodSetName, |
| 498 -1, | 513 -1, |
| 499 bindings.MessageHeader.kMessageExpectsResponse); | 514 bindings.MessageHeader.kMessageExpectsResponse, |
| 515 callback); |
| 500 } | 516 } |
| 501 } | 517 } |
| 502 | 518 |
| 503 class _CookieStoreStubControl | 519 class _CookieStoreStubControl |
| 504 extends bindings.StubMessageHandler | 520 extends bindings.StubMessageHandler |
| 505 implements bindings.StubControl<CookieStore> { | 521 implements bindings.StubControl<CookieStore> { |
| 506 CookieStore _impl; | 522 CookieStore _impl; |
| 507 | 523 |
| 508 _CookieStoreStubControl.fromEndpoint( | 524 _CookieStoreStubControl.fromEndpoint( |
| 509 core.MojoMessagePipeEndpoint endpoint, [CookieStore impl]) | 525 core.MojoMessagePipeEndpoint endpoint, [CookieStore impl]) |
| 510 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 526 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
| 511 _impl = impl; | 527 _impl = impl; |
| 512 } | 528 } |
| 513 | 529 |
| 514 _CookieStoreStubControl.fromHandle( | 530 _CookieStoreStubControl.fromHandle( |
| 515 core.MojoHandle handle, [CookieStore impl]) | 531 core.MojoHandle handle, [CookieStore impl]) |
| 516 : super.fromHandle(handle, autoBegin: impl != null) { | 532 : super.fromHandle(handle, autoBegin: impl != null) { |
| 517 _impl = impl; | 533 _impl = impl; |
| 518 } | 534 } |
| 519 | 535 |
| 520 _CookieStoreStubControl.unbound([this._impl]) : super.unbound(); | 536 _CookieStoreStubControl.unbound([this._impl]) : super.unbound(); |
| 521 | 537 |
| 522 String get serviceName => CookieStore.serviceName; | 538 String get serviceName => CookieStore.serviceName; |
| 523 | 539 |
| 524 | 540 |
| 525 static CookieStoreGetResponseParams _cookieStoreGetResponseParamsFactory(Strin
g cookies) { | 541 Function _cookieStoreGetResponseParamsResponder( |
| 526 var result = new CookieStoreGetResponseParams(); | 542 int requestId) { |
| 527 result.cookies = cookies; | 543 return (String cookies) { |
| 528 return result; | 544 var result = new CookieStoreGetResponseParams(); |
| 545 result.cookies = cookies; |
| 546 sendResponse(buildResponseWithId( |
| 547 result, |
| 548 _cookieStoreMethodGetName, |
| 549 requestId, |
| 550 bindings.MessageHeader.kMessageIsResponse)); |
| 551 }; |
| 529 } | 552 } |
| 530 static CookieStoreSetResponseParams _cookieStoreSetResponseParamsFactory(bool
success) { | 553 Function _cookieStoreSetResponseParamsResponder( |
| 531 var result = new CookieStoreSetResponseParams(); | 554 int requestId) { |
| 532 result.success = success; | 555 return (bool success) { |
| 533 return result; | 556 var result = new CookieStoreSetResponseParams(); |
| 557 result.success = success; |
| 558 sendResponse(buildResponseWithId( |
| 559 result, |
| 560 _cookieStoreMethodSetName, |
| 561 requestId, |
| 562 bindings.MessageHeader.kMessageIsResponse)); |
| 563 }; |
| 534 } | 564 } |
| 535 | 565 |
| 536 dynamic handleMessage(bindings.ServiceMessage message) { | 566 void handleMessage(bindings.ServiceMessage message) { |
| 537 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 567 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 538 return bindings.ControlMessageHandler.handleMessage(this, | 568 bindings.ControlMessageHandler.handleMessage( |
| 539 0, | 569 this, 0, message); |
| 540 message); | 570 return; |
| 541 } | 571 } |
| 542 if (_impl == null) { | 572 if (_impl == null) { |
| 543 throw new core.MojoApiError("$this has no implementation set"); | 573 throw new core.MojoApiError("$this has no implementation set"); |
| 544 } | 574 } |
| 545 switch (message.header.type) { | 575 switch (message.header.type) { |
| 546 case _cookieStoreMethodGetName: | 576 case _cookieStoreMethodGetName: |
| 547 var params = _CookieStoreGetParams.deserialize( | 577 var params = _CookieStoreGetParams.deserialize( |
| 548 message.payload); | 578 message.payload); |
| 549 var response = _impl.get(params.url,_cookieStoreGetResponseParamsFactory
); | 579 _impl.get(params.url, _cookieStoreGetResponseParamsResponder(message.hea
der.requestId)); |
| 550 if (response is Future) { | |
| 551 return response.then((response) { | |
| 552 if (response != null) { | |
| 553 return buildResponseWithId( | |
| 554 response, | |
| 555 _cookieStoreMethodGetName, | |
| 556 message.header.requestId, | |
| 557 bindings.MessageHeader.kMessageIsResponse); | |
| 558 } | |
| 559 }); | |
| 560 } else if (response != null) { | |
| 561 return buildResponseWithId( | |
| 562 response, | |
| 563 _cookieStoreMethodGetName, | |
| 564 message.header.requestId, | |
| 565 bindings.MessageHeader.kMessageIsResponse); | |
| 566 } | |
| 567 break; | 580 break; |
| 568 case _cookieStoreMethodSetName: | 581 case _cookieStoreMethodSetName: |
| 569 var params = _CookieStoreSetParams.deserialize( | 582 var params = _CookieStoreSetParams.deserialize( |
| 570 message.payload); | 583 message.payload); |
| 571 var response = _impl.set(params.url,params.cookie,_cookieStoreSetRespons
eParamsFactory); | 584 _impl.set(params.url, params.cookie, _cookieStoreSetResponseParamsRespon
der(message.header.requestId)); |
| 572 if (response is Future) { | |
| 573 return response.then((response) { | |
| 574 if (response != null) { | |
| 575 return buildResponseWithId( | |
| 576 response, | |
| 577 _cookieStoreMethodSetName, | |
| 578 message.header.requestId, | |
| 579 bindings.MessageHeader.kMessageIsResponse); | |
| 580 } | |
| 581 }); | |
| 582 } else if (response != null) { | |
| 583 return buildResponseWithId( | |
| 584 response, | |
| 585 _cookieStoreMethodSetName, | |
| 586 message.header.requestId, | |
| 587 bindings.MessageHeader.kMessageIsResponse); | |
| 588 } | |
| 589 break; | 585 break; |
| 590 default: | 586 default: |
| 591 throw new bindings.MojoCodecError("Unexpected message name"); | 587 throw new bindings.MojoCodecError("Unexpected message name"); |
| 592 break; | 588 break; |
| 593 } | 589 } |
| 594 return null; | |
| 595 } | 590 } |
| 596 | 591 |
| 597 CookieStore get impl => _impl; | 592 CookieStore get impl => _impl; |
| 598 set impl(CookieStore d) { | 593 set impl(CookieStore d) { |
| 599 if (d == null) { | 594 if (d == null) { |
| 600 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 595 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 601 } | 596 } |
| 602 if (isBound && (_impl == null)) { | 597 if (isBound && (_impl == null)) { |
| 603 beginHandlingEvents(); | 598 beginHandlingEvents(); |
| 604 } | 599 } |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 638 core.MojoHandle handle, [CookieStore impl]) | 633 core.MojoHandle handle, [CookieStore impl]) |
| 639 : super(new _CookieStoreStubControl.fromHandle(handle, impl)); | 634 : super(new _CookieStoreStubControl.fromHandle(handle, impl)); |
| 640 | 635 |
| 641 static CookieStoreStub newFromEndpoint( | 636 static CookieStoreStub newFromEndpoint( |
| 642 core.MojoMessagePipeEndpoint endpoint) { | 637 core.MojoMessagePipeEndpoint endpoint) { |
| 643 assert(endpoint.setDescription("For CookieStoreStub")); | 638 assert(endpoint.setDescription("For CookieStoreStub")); |
| 644 return new CookieStoreStub.fromEndpoint(endpoint); | 639 return new CookieStoreStub.fromEndpoint(endpoint); |
| 645 } | 640 } |
| 646 | 641 |
| 647 | 642 |
| 648 dynamic get(String url,[Function responseFactory = null]) { | 643 void get(String url,void callback(String cookies)) { |
| 649 return impl.get(url,responseFactory); | 644 return impl.get(url,callback); |
| 650 } | 645 } |
| 651 dynamic set(String url,String cookie,[Function responseFactory = null]) { | 646 void set(String url,String cookie,void callback(bool success)) { |
| 652 return impl.set(url,cookie,responseFactory); | 647 return impl.set(url,cookie,callback); |
| 653 } | 648 } |
| 654 } | 649 } |
| 655 | 650 |
| 656 | 651 |
| 657 | 652 |
| OLD | NEW |