Lines Matching refs:udev_device

139 struct udev_device {
142 udev_device(udev_device &) = delete;
143 udev_device(udev_device &&) = delete;
144 udev_device &operator = (udev_device &) = delete;
145 udev_device &operator = (udev_device &&) = delete;
147 static udev_device *NewFromSyspath(const std::string &syspathParam)
168 auto *inst = new udev_device;
174 static udev_device *NewFromDevnum(char type, dev_t devnum)
206 udev_device *GetParent()
237 udev_device *GetParentWithSubsystem(const std::string &subsystem)
239 udev_device *parent = GetParent();
271 udev_device() = default;
273 ~udev_device()
280 static udev_device *NewFromChild(udev_device *child)
288 udev_device *parent = NewFromSyspath(std::string{ path });
604 std::optional<udev_device *> parentDevice_;
624 udev_device *udev_device_ref(udev_device *device)
631 udev_device *udev_device_unref(udev_device *device)
638 udev *udev_device_get_udev(udev_device *device)
644 udev_device *udev_device_new_from_syspath(udev *udev, const char *syspath)
650 return udev_device::NewFromSyspath(syspath);
653 udev_device *udev_device_new_from_devnum(udev *udev, char type, dev_t devnum)
659 return udev_device::NewFromDevnum(type, devnum);
662 udev_device *udev_device_get_parent(udev_device *device)
671 udev_device *udev_device_get_parent_with_subsystem_devtype(udev_device *device, const char *subsystem,
684 const char *udev_device_get_syspath(udev_device *device)
690 const char *udev_device_get_sysname(udev_device *device)
696 const char *udev_device_get_devnode(udev_device *device)
702 int udev_device_get_is_initialized(udev_device *device)
707 const char *udev_device_get_property_value(udev_device *device, const char *key)