Searched refs:UInput (Results 1 - 3 of 3) sorted by relevance

/frameworks/native/services/vr/virtual_touchpad/
H A DEvdevInjector.h38 // UInput provides a shim to intercept /dev/uinput operations
41 class UInput { class
43 UInput() {} function in class:android::dvr::EvdevInjector::UInput
44 virtual ~UInput() {}
107 inline void SetUInputForTesting(UInput* uinput) { uinput_ = uinput; }
125 // Active pointer to owned or testing UInput.
126 UInput* uinput_ = nullptr;
127 std::unique_ptr<UInput> owned_uinput_;
H A DEvdevInjector.cpp14 int EvdevInjector::UInput::Open() {
23 int EvdevInjector::UInput::Close() {
29 int EvdevInjector::UInput::Write(const void* buf, size_t count) {
30 ALOGV("UInput::Write(%zu, %02X...)", count, *static_cast<const char*>(buf));
39 int EvdevInjector::UInput::IoctlSetInt(int request, int value) {
40 ALOGV("UInput::IoctlSetInt(0x%X, 0x%X)", request, value);
49 int EvdevInjector::UInput::IoctlVoid(int request) {
50 ALOGV("UInput::IoctlVoid(0x%X)", request);
77 owned_uinput_.reset(new EvdevInjector::UInput());
/frameworks/native/services/vr/virtual_touchpad/tests/
H A DVirtualTouchpad_test.cpp16 class UInputForTesting : public EvdevInjector::UInput {
29 // Recording test implementation of UInput.
39 // UInput overrides:

Completed in 76 milliseconds