#include <event_filter_dispatcher_policy.h>
|
| EventFilterDispatcherPolicy (std::shared_ptr< EventFilter > const &event_filter, bool key_repeat_enabled) |
|
virtual | ~EventFilterDispatcherPolicy () |
|
void | notifyConfigurationChanged (std::chrono::nanoseconds when) |
|
std::chrono::nanoseconds | notifyANR (droidinput::sp< droidinput::InputApplicationHandle > const &inputApplicationHandle, droidinput::sp< droidinput::InputWindowHandle > const &inputWindowHandle) |
|
void | notifyInputChannelBroken (droidinput::sp< droidinput::InputWindowHandle > const &inputWindowHandle) |
|
bool | filterInputEvent (const droidinput::InputEvent *input_event, uint32_t policy_flags) |
|
void | interceptKeyBeforeQueueing (const droidinput::KeyEvent *key_event, uint32_t &policy_flags) |
|
void | getDispatcherConfiguration (droidinput::InputDispatcherConfiguration *outConfig) |
|
bool | isKeyRepeatEnabled () |
|
void | interceptMotionBeforeQueueing (std::chrono::nanoseconds when, uint32_t &policyFlags) |
|
std::chrono::nanoseconds | interceptKeyBeforeDispatching (droidinput::sp< droidinput::InputWindowHandle > const &inputWindowHandle, droidinput::KeyEvent const *keyEvent, uint32_t policyFlags) |
|
bool | dispatchUnhandledKey (droidinput::sp< droidinput::InputWindowHandle > const &inputWindowHandle, droidinput::KeyEvent const *keyEvent, uint32_t policyFlags, droidinput::KeyEvent *outFallbackKeyEvent) |
|
void | notifySwitch (std::chrono::nanoseconds when, int32_t switchCode, int32_t switchValue, uint32_t policyFlags) |
|
void | pokeUserActivity (std::chrono::nanoseconds eventTime, int32_t eventType) |
|
bool | checkInjectEventsPermissionNonReentrant (int32_t injectorPid, int32_t injectorUid) |
|
mir::input::android::EventFilterDispatcherPolicy::EventFilterDispatcherPolicy |
( |
std::shared_ptr< EventFilter > const & |
event_filter, |
|
|
bool |
key_repeat_enabled |
|
) |
| |
virtual mir::input::android::EventFilterDispatcherPolicy::~EventFilterDispatcherPolicy |
( |
| ) |
|
|
inlinevirtual |
bool mir::input::android::EventFilterDispatcherPolicy::checkInjectEventsPermissionNonReentrant |
( |
int32_t |
injectorPid, |
|
|
int32_t |
injectorUid |
|
) |
| |
bool mir::input::android::EventFilterDispatcherPolicy::dispatchUnhandledKey |
( |
droidinput::sp< droidinput::InputWindowHandle > const & |
inputWindowHandle, |
|
|
droidinput::KeyEvent const * |
keyEvent, |
|
|
uint32_t |
policyFlags, |
|
|
droidinput::KeyEvent * |
outFallbackKeyEvent |
|
) |
| |
bool mir::input::android::EventFilterDispatcherPolicy::filterInputEvent |
( |
const droidinput::InputEvent * |
input_event, |
|
|
uint32_t |
policy_flags |
|
) |
| |
void mir::input::android::EventFilterDispatcherPolicy::getDispatcherConfiguration |
( |
droidinput::InputDispatcherConfiguration * |
outConfig | ) |
|
std::chrono::nanoseconds mir::input::android::EventFilterDispatcherPolicy::interceptKeyBeforeDispatching |
( |
droidinput::sp< droidinput::InputWindowHandle > const & |
inputWindowHandle, |
|
|
droidinput::KeyEvent const * |
keyEvent, |
|
|
uint32_t |
policyFlags |
|
) |
| |
void mir::input::android::EventFilterDispatcherPolicy::interceptKeyBeforeQueueing |
( |
const droidinput::KeyEvent * |
key_event, |
|
|
uint32_t & |
policy_flags |
|
) |
| |
void mir::input::android::EventFilterDispatcherPolicy::interceptMotionBeforeQueueing |
( |
std::chrono::nanoseconds |
when, |
|
|
uint32_t & |
policyFlags |
|
) |
| |
bool mir::input::android::EventFilterDispatcherPolicy::isKeyRepeatEnabled |
( |
| ) |
|
void mir::input::android::EventFilterDispatcherPolicy::notifyConfigurationChanged |
( |
std::chrono::nanoseconds |
when | ) |
|
void mir::input::android::EventFilterDispatcherPolicy::notifyInputChannelBroken |
( |
droidinput::sp< droidinput::InputWindowHandle > const & |
inputWindowHandle | ) |
|
void mir::input::android::EventFilterDispatcherPolicy::notifySwitch |
( |
std::chrono::nanoseconds |
when, |
|
|
int32_t |
switchCode, |
|
|
int32_t |
switchValue, |
|
|
uint32_t |
policyFlags |
|
) |
| |
void mir::input::android::EventFilterDispatcherPolicy::pokeUserActivity |
( |
std::chrono::nanoseconds |
eventTime, |
|
|
int32_t |
eventType |
|
) |
| |
The documentation for this class was generated from the following file:
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015