Lines Matching refs:Device
2 * Copyright (c) 2022-2023 Huawei Device Co., Ltd.
55 class Device final : public IDevice,
59 explicit Device(int32_t deviceId);
60 DISALLOW_COPY_AND_MOVE(Device);
61 ~Device();
151 inline int32_t Device::GetFd() const
156 inline void Device::SetId(int32_t id)
161 inline void Device::SetDevPath(const std::string &devPath)
166 inline void Device::SetSysPath(const std::string &sysPath)
171 inline void Device::SetName(const std::string &name)
176 inline void Device::SetBus(int32_t bus)
181 inline void Device::SetVersion(int32_t version)
186 inline void Device::SetProduct(int32_t product)
191 inline void Device::SetVendor(int32_t vendor)
196 inline void Device::SetPhys(const std::string &phys)
201 inline void Device::SetUniq(const std::string &uniq)
206 inline void Device::SetKeyboardType(KeyboardType type)
213 inline void Device::AddCapability(Capability capability)
220 inline int32_t Device::GetId() const
225 inline std::string Device::GetDevPath() const
230 inline std::string Device::GetSysPath() const
235 inline std::string Device::GetName() const
240 inline int32_t Device::GetBus() const
245 inline int32_t Device::GetVersion() const
250 inline int32_t Device::GetProduct() const
255 inline int32_t Device::GetVendor() const
260 inline std::string Device::GetPhys() const
265 inline std::string Device::GetUniq() const
270 inline IDevice::KeyboardType Device::GetKeyboardType() const
275 inline bool Device::IsPointerDevice() const
280 inline bool Device::IsKeyboard() const
285 inline bool Device::IsRemote() const
290 inline bool Device::HasAbs(size_t abs) const
295 inline bool Device::HasRel(size_t rel) const
300 inline bool Device::HasKey(size_t key) const
305 inline bool Device::HasProperty(size_t property) const
310 inline bool Device::HasCapability(Capability capability) const