50
50
std::shared_ptr<InputSendObserver> observer;
54
53
droidinput::InputPublisher publisher;
55
54
// TODO: std::vector<std::shared_ptr<InputSendEntry>> pending_sends;
56
55
std::vector<std::shared_ptr<InputSendEntry>> pending_responses;
58
60
void send(std::shared_ptr<InputSendEntry> const& item);
59
61
void send_key_event(uint32_t sequence_id, MirKeyEvent const& event);
60
62
void send_motion_event(uint32_t sequence_id, MirMotionEvent const& event);
61
63
void submit_result(std::shared_ptr<InputSendObserver> const& observer);
63
66
std::unordered_map<int,ActiveTransfer> transfers;