Home
last modified time | relevance | path

Searched refs:VirtualDevice (Results 1 - 13 of 13) sorted by relevance

/base/msdp/device_status/tools/vdev/include/
H A Dvirtual_device.h34 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 Dvirtual_device_builder.h37 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 Dvirtual_keyboard.h24 class VirtualKeyboard final : public VirtualDevice {
H A Dvirtual_mouse.h26 class VirtualMouse final : public VirtualDevice {
H A Dvirtual_touchscreen.h26 class VirtualTouchScreen final : public VirtualDevice {
/base/msdp/device_status/tools/vdev/src/
H A Dvirtual_device.cpp27 #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 Dvirtual_keyboard.cpp44 if (VirtualDevice::FindDeviceNode(VirtualKeyboardBuilder::GetDeviceName(), node)) { in GetDevice()
56 : VirtualDevice(name) in VirtualKeyboard()
58 VirtualDevice::SetMinimumInterval(MINIMUM_INTERVAL); in VirtualKeyboard()
H A Dvirtual_device_builder.cpp72 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 Dvirtual_touchscreen.cpp43 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 Dvirtual_mouse.cpp101 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 Dvirtual_keyboard_builder.cpp118 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 Dvirtual_touchscreen_builder.cpp184 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 Dvirtual_mouse_builder.cpp154 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