diff options
author | Anthony Liguori <aliguori@us.ibm.com> | 2011-12-12 14:29:29 -0600 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2011-12-15 09:20:47 -0600 |
commit | f9fbd2fd0e1ffe666487a072226dd87753db66f9 (patch) | |
tree | 11acf2119ba02c5cbad1f02e28d57754835ffa49 /hw/qdev.h | |
parent | a10f07a7d0827eeef920c16b500b50030b7ff651 (diff) | |
download | qemu-f9fbd2fd0e1ffe666487a072226dd87753db66f9.zip |
qdev: provide an interface to return canonical path from root (v2)
The canonical path is the path in the composition tree from the root to the
device. This is effectively the name of the device.
This is an incredibly unefficient implementation that will be optimized in
a future patch.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/qdev.h')
-rw-r--r-- | hw/qdev.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -490,4 +490,13 @@ void qdev_property_add_legacy(DeviceState *dev, Property *prop, Error **errp); */ DeviceState *qdev_get_root(void); +/** + * @qdev_get_canonical_path - returns the canonical path for a device. This + * is the path within the composition tree starting from the root. + * + * Returns: + * The canonical path in the composition tree. + */ +gchar *qdev_get_canonical_path(DeviceState *dev); + #endif |