diff --git a/src/ratbagd-device.c b/src/ratbagd-device.c index 5427651e..6961c269 100644 --- a/src/ratbagd-device.c +++ b/src/ratbagd-device.c @@ -221,6 +221,12 @@ struct ratbagd_device *ratbagd_device_free(struct ratbagd_device *device) return mfree(device); } +const char *ratbagd_device_get_name(struct ratbagd_device *device) +{ + assert(device); + return device->name; +} + const char *ratbagd_device_get_path(struct ratbagd_device *device) { assert(device); diff --git a/src/ratbagd.h b/src/ratbagd.h index 50e96d85..6492b2fc 100644 --- a/src/ratbagd.h +++ b/src/ratbagd.h @@ -64,6 +64,7 @@ int ratbagd_device_new(struct ratbagd_device **out, const char *name, struct ratbag_device *lib_device); struct ratbagd_device *ratbagd_device_free(struct ratbagd_device *device); +const char *ratbagd_device_get_name(struct ratbagd_device *device); const char *ratbagd_device_get_path(struct ratbagd_device *device); bool ratbagd_device_linked(struct ratbagd_device *device);