| Index: content/browser/renderer_host/input/input_router_client.h
|
| diff --git a/content/browser/renderer_host/input/input_router_client.h b/content/browser/renderer_host/input/input_router_client.h
|
| index 9c854224b5202f5bd223699fbef03f6836fab6bc..6479332d444b9ca4538721a63ea0fe1449b3af15 100644
|
| --- a/content/browser/renderer_host/input/input_router_client.h
|
| +++ b/content/browser/renderer_host/input/input_router_client.h
|
| @@ -61,16 +61,15 @@ class CONTENT_EXPORT InputRouterClient {
|
| virtual bool OnSendGestureEventImmediately(
|
| const GestureEventWithLatencyInfo& gesture_event) = 0;
|
|
|
| - // Called upon event ack receipt from the renderer.
|
| - virtual void OnKeyboardEventAck(const NativeWebKeyboardEvent& event,
|
| - InputEventAckState ack_result) = 0;
|
| - virtual void OnWheelEventAck(const WebKit::WebMouseWheelEvent& event,
|
| - InputEventAckState ack_result) = 0;
|
| - virtual void OnTouchEventAck(const TouchEventWithLatencyInfo& event,
|
| - InputEventAckState ack_result) = 0;
|
| - virtual void OnGestureEventAck(const WebKit::WebGestureEvent& event,
|
| - InputEventAckState ack_result) = 0;
|
| - virtual void OnUnexpectedEventAck(bool bad_message) = 0;
|
| + // Certain router implementations require periodic flushing of queued events.
|
| + // When this method is called, the client should ensure a timely call, either
|
| + // synchronous or asynchronous, of |Flush| on the InputRouter.
|
| + virtual void SetNeedsFlush() = 0;
|
| +
|
| + // Called when the router has finished flushing all events queued at the time
|
| + // of the call to Flush. The call will typically be asynchronous with
|
| + // respect to the call to |Flush| on the InputRouter.
|
| + virtual void DidFlush() = 0;
|
| };
|
|
|
| } // namespace content
|
|
|