19 #ifndef MIR_INPUT_RECEIVER_PLATFORM_H_ 20 #define MIR_INPUT_RECEIVER_PLATFORM_H_ 37 class InputReceiverThread;
38 class InputReceiverReport;
47 virtual std::shared_ptr<dispatch::Dispatchable> create_input_receiver(
48 int fd, std::shared_ptr<XKBMapper>
const& xkb_mapper, std::function<
void(
MirEvent*)>
const& callback) = 0;
50 static std::shared_ptr<InputPlatform> create();
51 static std::shared_ptr<InputPlatform> create(std::shared_ptr<InputReceiverReport>
const& report);
62 #endif // MIR_INPUT_RECEIVER_PLATFORM_H_ All things Mir.
Definition: atomic_callback.h:25