19 #ifndef MIR_INPUT_ANDROID_EVENT_FILTER_DISPATCHER_POLICY_H_
20 #define MIR_INPUT_ANDROID_EVENT_FILTER_DISPATCHER_POLICY_H_
24 #include <InputDispatcher.h>
48 std::chrono::nanoseconds
notifyANR(droidinput::sp<droidinput::InputApplicationHandle>
const& inputApplicationHandle,
49 droidinput::sp<droidinput::InputWindowHandle>
const& inputWindowHandle);
52 uint32_t policy_flags);
54 uint32_t& policy_flags);
60 droidinput::KeyEvent
const* keyEvent, uint32_t policyFlags);
62 bool dispatchUnhandledKey(droidinput::sp<droidinput::InputWindowHandle>
const& inputWindowHandle,
63 droidinput::KeyEvent
const* keyEvent, uint32_t policyFlags,
64 droidinput::KeyEvent* outFallbackKeyEvent);
66 void notifySwitch(std::chrono::nanoseconds when, int32_t switchCode, int32_t switchValue, uint32_t policyFlags);
67 void pokeUserActivity(std::chrono::nanoseconds eventTime, int32_t eventType);
79 #endif // MIR_INPUT_ANDROID_EVENT_FILTER_DISPATCHER_POLICY_H_
All things Mir.
Definition: atomic_callback.h:25
Definition: android_input_receiver.h:36