#ifndef CONTENT_COMMON_INPUT_TOUCH_EVENT_STREAM_VALIDATOR_H_
#define CONTENT_COMMON_INPUT_TOUCH_EVENT_STREAM_VALIDATOR_H_
#include <string>
#include "content/common/content_export.h"
#include "third_party/blink/public/common/input/web_touch_event.h"
namespace content {
class CONTENT_EXPORT TouchEventStreamValidator {
public:
TouchEventStreamValidator();
TouchEventStreamValidator(const TouchEventStreamValidator&) = delete;
TouchEventStreamValidator& operator=(const TouchEventStreamValidator&) =
delete;
~TouchEventStreamValidator();
bool Validate(const blink::WebTouchEvent& event, std::string* error_msg);
private:
blink::WebTouchEvent previous_event_;
};
}
#endif