Lines Matching defs:device
21 #include "device.h"
433 auto device = std::make_shared<Device>(INVALID_DEVICE_ID);
434 if (DeserializeDevice(device, packet) != RET_OK) {
438 event.devices.push_back(device);
451 auto device = std::make_shared<Device>(INVALID_DEVICE_ID);
452 if (DeserializeDevice(device, packet) != RET_OK) {
456 event.device = device;
462 int32_t DSoftbusHandler::DeserializeDevice(std::shared_ptr<IDevice> device, NetPacket &packet)
465 CHKPR(device, RET_ERR);
469 device->SetId(data);
471 device->SetDevPath(str);
473 device->SetSysPath(str);
475 device->SetBus(data);
477 device->SetVendor(data);
479 device->SetProduct(data);
481 device->SetVersion(data);
483 device->SetName(str);
485 device->SetPhys(str);
487 device->SetUniq(str);
491 device->AddCapability(IDevice::Capability::DEVICE_CAP_POINTER);
496 device->AddCapability(IDevice::Capability::DEVICE_CAP_KEYBOARD);
500 device->SetKeyboardType(static_cast<IDevice::KeyboardType>(keyboardType));