Searched refs:VirtualDevice (Results 1 - 13 of 13) sorted by relevance
/base/msdp/device_status/tools/vdev/include/ |
H A D | virtual_device.h | 34 class VirtualDevice { class 36 explicit VirtualDevice(const std::string &node); 37 virtual ~VirtualDevice() = default; 38 DISALLOW_COPY_AND_MOVE(VirtualDevice); 73 inline bool VirtualDevice::IsActive() const in IsActive() 78 inline bool VirtualDevice::IsMouse() const in IsMouse() 83 inline bool VirtualDevice::IsKeyboard() const in IsKeyboard() 88 inline bool VirtualDevice::IsTouchscreen() const in IsTouchscreen() 93 inline bool VirtualDevice::SupportEventType(size_t ev) const in SupportEventType() 98 inline bool VirtualDevice [all...] |
H A D | virtual_device_builder.h | 37 VirtualDeviceBuilder(const std::string &name, std::shared_ptr<VirtualDevice> vDev); 49 static int32_t ScanFor(std::function<bool(std::shared_ptr<VirtualDevice>)> pred, 50 std::vector<std::shared_ptr<VirtualDevice>> &vDevs); 51 static std::shared_ptr<VirtualDevice> Select(std::vector<std::shared_ptr<VirtualDevice>> &vDevs, const char *name); 81 void CopyProperties(const std::string &name, std::shared_ptr<VirtualDevice> vDev); 82 void CopyIdentity(const std::string &name, std::shared_ptr<VirtualDevice> vDev); 83 void CopyAbsInfo(std::shared_ptr<VirtualDevice> vDev); 84 void CopyEvents(std::shared_ptr<VirtualDevice> vDev); 92 std::shared_ptr<VirtualDevice> vDev [all...] |
H A D | virtual_keyboard.h | 24 class VirtualKeyboard final : public VirtualDevice {
|
H A D | virtual_mouse.h | 26 class VirtualMouse final : public VirtualDevice {
|
H A D | virtual_touchscreen.h | 26 class VirtualTouchScreen final : public VirtualDevice {
|
/base/msdp/device_status/tools/vdev/src/ |
H A D | virtual_device.cpp | 27 #define LOG_TAG "VirtualDevice" 38 VirtualDevice::VirtualDevice(const std::string &node) in VirtualDevice() function in OHOS::Msdp::DeviceStatus::VirtualDevice 44 bool VirtualDevice::FindDeviceNode(const std::string &name, std::string &node) in FindDeviceNode() 63 void VirtualDevice::Execute(std::vector<std::string> &results) in Execute() 81 void VirtualDevice::GetInputDeviceNodes(std::map<std::string, std::string> &nodes) in GetInputDeviceNodes() 125 int32_t VirtualDevice::SendEvent(uint16_t type, uint16_t code, int32_t value) in SendEvent() 137 std::string VirtualDevice::GetName() const in GetName() 148 void VirtualDevice::SetMinimumInterval(int32_t interval) in SetMinimumInterval()
|
H A D | virtual_keyboard.cpp | 44 if (VirtualDevice::FindDeviceNode(VirtualKeyboardBuilder::GetDeviceName(), node)) { in GetDevice() 56 : VirtualDevice(name) in VirtualKeyboard() 58 VirtualDevice::SetMinimumInterval(MINIMUM_INTERVAL); in VirtualKeyboard()
|
H A D | virtual_device_builder.cpp | 72 VirtualDeviceBuilder::VirtualDeviceBuilder(const std::string &name, std::shared_ptr<VirtualDevice> vDev) : vDev_(vDev) 424 int32_t VirtualDeviceBuilder::ScanFor(std::function<bool(std::shared_ptr<VirtualDevice>)> pred, 425 std::vector<std::shared_ptr<VirtualDevice>> &vDevs) 449 auto vdev = std::make_shared<VirtualDevice>(devPath); 460 std::shared_ptr<VirtualDevice> VirtualDeviceBuilder::Select( 461 std::vector<std::shared_ptr<VirtualDevice>> &vDevs, const char *name) 489 void VirtualDeviceBuilder::CopyProperties(const std::string &name, std::shared_ptr<VirtualDevice> vDev) 497 void VirtualDeviceBuilder::CopyIdentity(const std::string &name, std::shared_ptr<VirtualDevice> vDev) 507 void VirtualDeviceBuilder::CopyAbsInfo(std::shared_ptr<VirtualDevice> vDev) 532 void VirtualDeviceBuilder::CopyEvents(std::shared_ptr<VirtualDevice> vDe [all...] |
H A D | virtual_touchscreen.cpp | 43 if (VirtualDevice::FindDeviceNode(VirtualTouchScreenBuilder::GetDeviceName(), node)) { in GetDevice() 54 VirtualTouchScreen::VirtualTouchScreen(const std::string &node) : VirtualDevice(node), slots_(N_SLOTS_AVAILABLE) in VirtualTouchScreen() 56 VirtualDevice::SetMinimumInterval(MINIMUM_INTERVAL); in VirtualTouchScreen()
|
H A D | virtual_mouse.cpp | 101 if (VirtualDevice::FindDeviceNode(VirtualMouseBuilder::GetDeviceName(), node)) { in GetDevice() 112 VirtualMouse::VirtualMouse(const std::string &name) : VirtualDevice(name) in VirtualMouse() 114 VirtualDevice::SetMinimumInterval(MINIMUM_INTERVAL); in VirtualMouse()
|
H A D | virtual_keyboard_builder.cpp | 118 std::vector<std::shared_ptr<VirtualDevice>> vDevs; in Clone() 120 [](std::shared_ptr<VirtualDevice> vDev) { return ((vDev != nullptr) && vDev->IsKeyboard()); }, vDevs); in Clone()
|
H A D | virtual_touchscreen_builder.cpp | 184 std::vector<std::shared_ptr<VirtualDevice>> vDevs; in Clone() 186 [](std::shared_ptr<VirtualDevice> vDev) { return ((vDev != nullptr) && vDev->IsTouchscreen()); }, vDevs); in Clone()
|
H A D | virtual_mouse_builder.cpp | 154 std::vector<std::shared_ptr<VirtualDevice>> vDevs; in Clone() 156 [](std::shared_ptr<VirtualDevice> vDev) { return ((vDev != nullptr) && vDev->IsMouse()); }, vDevs); in Clone()
|
Completed in 8 milliseconds