Index: content/common/input/input_event_stream_validator.h |
diff --git a/content/common/input/input_event_stream_validator.h b/content/common/input/input_event_stream_validator.h |
index cbe122171113bb043c4a573d8a7e32e81dcbd749..cd9ab1de83eb77c34a9db246feee39d0fd565f52 100644 |
--- a/content/common/input/input_event_stream_validator.h |
+++ b/content/common/input/input_event_stream_validator.h |
@@ -5,7 +5,10 @@ |
#ifndef CONTENT_COMMON_INPUT_EVENT_STREAM_VALIDATOR |
#define CONTENT_COMMON_INPUT_EVENT_STREAM_VALIDATOR |
+#include <string> |
+ |
#include "content/common/input/gesture_event_stream_validator.h" |
+#include "content/common/input/touch_event_stream_validator.h" |
namespace blink { |
class WebInputEvent; |
@@ -19,11 +22,16 @@ class InputEventStreamValidator { |
public: |
InputEventStreamValidator(); |
~InputEventStreamValidator(); |
- void OnEvent(const blink::WebInputEvent&); |
+ |
+ void Validate(const blink::WebInputEvent&); |
private: |
+ bool ValidateImpl(const blink::WebInputEvent&, std::string* error_msg); |
+ |
GestureEventStreamValidator gesture_validator_; |
- bool enabled_; |
+ TouchEventStreamValidator touch_validator_; |
+ std::string error_msg_; |
+ const bool enabled_; |
DISALLOW_COPY_AND_ASSIGN(InputEventStreamValidator); |
}; |