// // Created by loki on 6/20/19. // #ifndef SUNSHINE_INPUT_H #define SUNSHINE_INPUT_H #include "platform/common.h" #include "thread_safe.h" namespace input { struct input_t; void print(void *input); void reset(std::shared_ptr &input); void passthrough(std::shared_ptr &input, std::vector &&input_data); void init(); std::shared_ptr alloc(); using touch_port_event_t = std::unique_ptr>; extern touch_port_event_t touch_port_event; } // namespace input #endif //SUNSHINE_INPUT_H