19 #ifndef MIR_INPUT_RECEIVER_ANDROID_INPUT_RECEIVER_H_
20 #define MIR_INPUT_RECEIVER_ANDROID_INPUT_RECEIVER_H_
24 #include <utils/StrongPointer.h>
25 #include <androidfw/Input.h>
46 class InputReceiverReport;
57 InputReceiver(droidinput::sp<droidinput::InputChannel>
const& input_channel,
58 std::shared_ptr<InputReceiverReport>
const& report,
59 AndroidClock clock = systemTime);
61 std::shared_ptr<InputReceiverReport>
const& report,
62 AndroidClock clock = systemTime);
80 droidinput::sp<droidinput::InputChannel> input_channel;
81 std::shared_ptr<InputReceiverReport>
const report;
83 std::shared_ptr<droidinput::InputConsumer> input_consumer;
84 droidinput::PreallocatedInputEventFactory event_factory;
85 droidinput::sp<droidinput::Looper> looper;
89 std::shared_ptr<XKBMapper> xkb_mapper;
91 AndroidClock
const android_clock;
101 #endif // MIR_INPUT_RECEIVER_ANDROID_INPUT_RECEIVER_H_
All things Mir.
Definition: buffer_stream.h:37
Definition: android_input_receiver.h:32
Definition: event_deprecated.h:237