| 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 package org.chromium.mojo.bindings; | 5 package org.chromium.mojo.bindings; |
| 6 | 6 |
| 7 import org.chromium.mojo.bindings.Callbacks.Callback1; | 7 import org.chromium.mojo.bindings.Callbacks.Callback1; |
| 8 import org.chromium.mojo.bindings.Interface.AbstractProxy.HandlerImpl; | 8 import org.chromium.mojo.bindings.Interface.AbstractProxy.HandlerImpl; |
| 9 import org.chromium.mojo.bindings.interfacecontrol.QueryVersion; | 9 import org.chromium.mojo.bindings.interfacecontrol.QueryVersion; |
| 10 import org.chromium.mojo.bindings.interfacecontrol.RequireVersion; | 10 import org.chromium.mojo.bindings.interfacecontrol.RequireVersion; |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 | 100 |
| 101 /** | 101 /** |
| 102 * The {@link MessageReceiverWithResponder} that will receive a seri
alized message for | 102 * The {@link MessageReceiverWithResponder} that will receive a seri
alized message for |
| 103 * each method call. | 103 * each method call. |
| 104 */ | 104 */ |
| 105 private final MessageReceiverWithResponder mMessageReceiver; | 105 private final MessageReceiverWithResponder mMessageReceiver; |
| 106 | 106 |
| 107 /** | 107 /** |
| 108 * The {@link ConnectionErrorHandler} that will be notified of error
s. | 108 * The {@link ConnectionErrorHandler} that will be notified of error
s. |
| 109 */ | 109 */ |
| 110 private ConnectionErrorHandler mErrorHandler = null; | 110 private ConnectionErrorHandler mErrorHandler; |
| 111 | 111 |
| 112 /** | 112 /** |
| 113 * The currently known version of the interface. | 113 * The currently known version of the interface. |
| 114 */ | 114 */ |
| 115 private int mVersion = 0; | 115 private int mVersion; |
| 116 | 116 |
| 117 /** | 117 /** |
| 118 * Constructor. | 118 * Constructor. |
| 119 * | 119 * |
| 120 * @param core the Core implementation used to create pipes and acce
ss the async waiter. | 120 * @param core the Core implementation used to create pipes and acce
ss the async waiter. |
| 121 * @param messageReceiver the message receiver to send message to. | 121 * @param messageReceiver the message receiver to send message to. |
| 122 */ | 122 */ |
| 123 protected HandlerImpl(Core core, MessageReceiverWithResponder messag
eReceiver) { | 123 protected HandlerImpl(Core core, MessageReceiverWithResponder messag
eReceiver) { |
| 124 this.mCore = core; | 124 this.mCore = core; |
| 125 this.mMessageReceiver = messageReceiver; | 125 this.mMessageReceiver = messageReceiver; |
| (...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 410 */ | 410 */ |
| 411 protected abstract Stub<I> buildStub(Core core, I impl); | 411 protected abstract Stub<I> buildStub(Core core, I impl); |
| 412 | 412 |
| 413 /** | 413 /** |
| 414 * Constructs a Proxy forwarding the calls to the given message receiver
. | 414 * Constructs a Proxy forwarding the calls to the given message receiver
. |
| 415 */ | 415 */ |
| 416 protected abstract P buildProxy(Core core, MessageReceiverWithResponder
messageReceiver); | 416 protected abstract P buildProxy(Core core, MessageReceiverWithResponder
messageReceiver); |
| 417 | 417 |
| 418 } | 418 } |
| 419 } | 419 } |
| OLD | NEW |