Home
last modified time | relevance | path

Searched refs:EvdevInjector (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/vr/virtual_touchpad/
DEvdevInjector.cpp14 int EvdevInjector::UInput::Open() { in Open()
23 int EvdevInjector::UInput::Close() { in Close()
29 int EvdevInjector::UInput::Write(const void* buf, size_t count) { in Write()
39 int EvdevInjector::UInput::IoctlSetInt(int request, int value) { in IoctlSetInt()
49 int EvdevInjector::UInput::IoctlVoid(int request) { in IoctlVoid()
59 void EvdevInjector::Close() { in Close()
64 int EvdevInjector::ConfigureBegin(const char* device_name, int16_t bustype, in ConfigureBegin()
77 owned_uinput_.reset(new EvdevInjector::UInput()); in ConfigureBegin()
96 int EvdevInjector::ConfigureInputProperty(int property) { in ConfigureInputProperty()
112 int EvdevInjector::ConfigureKey(uint16_t key) { in ConfigureKey()
[all …]
DEvdevInjector.h17 class EvdevInjector {
55 EvdevInjector() {} in EvdevInjector() function
56 ~EvdevInjector() { Close(); } in ~EvdevInjector()
135 EvdevInjector(const EvdevInjector&) = delete;
136 void operator=(const EvdevInjector&) = delete;
DVirtualTouchpadEvdev.h10 class EvdevInjector; variable
34 EvdevInjector* injector) { in SetEvdevInjectorForTesting()
42 std::unique_ptr<EvdevInjector> owned_injector;
45 EvdevInjector* injector = nullptr;
DVirtualTouchpadEvdev.cpp58 touchpad.owned_injector.reset(new EvdevInjector()); in Attach()
100 return EvdevInjector::ERROR_SEQUENCING; in Touch()
114 touchpad.injector->SendKey(BTN_TOUCH, EvdevInjector::KEY_PRESS); in Touch()
118 touchpad.injector->SendKey(BTN_TOUCH, EvdevInjector::KEY_RELEASE); in Touch()
152 return EvdevInjector::ERROR_SEQUENCING; in ButtonState()
157 ? EvdevInjector::KEY_PRESS in ButtonState()
158 : EvdevInjector::KEY_RELEASE); in ButtonState()
DAndroid.bp6 "EvdevInjector.cpp",
/frameworks/native/services/vr/virtual_touchpad/tests/
DVirtualTouchpad_test.cpp16 class UInputForTesting : public EvdevInjector::UInput {
89 class EvdevInjectorForTesting : public EvdevInjector {
200 expect.WriteInputEvent(EV_KEY, BTN_TOUCH, EvdevInjector::KEY_PRESS); in TEST_F()
233 expect.WriteInputEvent(EV_KEY, BTN_TOUCH, EvdevInjector::KEY_RELEASE); in TEST_F()
245 expect.WriteInputEvent(EV_KEY, BTN_BACK, EvdevInjector::KEY_PRESS); in TEST_F()
265 expect.WriteInputEvent(EV_KEY, BTN_BACK, EvdevInjector::KEY_RELEASE); in TEST_F()