| Index: content/renderer/input/input_handler_manager_client.h
|
| diff --git a/content/renderer/input/input_handler_manager_client.h b/content/renderer/input/input_handler_manager_client.h
|
| index a65ad731cbd3b4c69be40d6d4374cae611ed3379..cdc38633eaeabe73c6c05d9519166f8e3db80dc3 100644
|
| --- a/content/renderer/input/input_handler_manager_client.h
|
| +++ b/content/renderer/input/input_handler_manager_client.h
|
| @@ -27,24 +27,18 @@ class SynchronousInputHandlerProxy;
|
| }
|
|
|
| namespace content {
|
| +class InputHandlerManager;
|
|
|
| class CONTENT_EXPORT InputHandlerManagerClient {
|
| public:
|
| virtual ~InputHandlerManagerClient() {}
|
|
|
| - // The Manager will supply a |handler| when bound to the client. This is valid
|
| - // until the manager shuts down, at which point it supplies a null |handler|.
|
| - // The client should only makes calls to |handler| on the compositor thread.
|
| - typedef base::Callback<
|
| - InputEventAckState(int /*routing_id*/,
|
| - const blink::WebInputEvent*,
|
| - ui::LatencyInfo* latency_info)> Handler;
|
| -
|
| // Called from the main thread.
|
| - virtual void SetBoundHandler(const Handler& handler) = 0;
|
| + virtual void SetInputHandlerManager(InputHandlerManager*) = 0;
|
| virtual void NotifyInputEventHandled(int routing_id,
|
| blink::WebInputEvent::Type type,
|
| InputEventAckState ack_result) = 0;
|
| + virtual void ProcessRafAlignedInput(int routing_id) = 0;
|
|
|
| // Called from the compositor thread.
|
| virtual void RegisterRoutingID(int routing_id) = 0;
|
|
|