---
src/remote/remote_driver.c | 1 +
src/remote/remote_protocol.x | 12 +++++++++++-
src/remote_protocol-structs | 8 ++++++++
3 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c
index 3314f80..5d1ce4d 100644
--- a/src/remote/remote_driver.c
+++ b/src/remote/remote_driver.c
@@ -5335,6 +5335,7 @@ static virDriver remote_driver = {
.domainGetDiskErrors = remoteDomainGetDiskErrors, /* 0.9.10 */
.domainSetMetadata = remoteDomainSetMetadata, /* 0.9.10 */
.domainGetMetadata = remoteDomainGetMetadata, /* 0.9.10 */
+ .domainGetHostname = remoteDomainGetHostname, /* 0.9.14 */
};
static virNetworkDriver network_driver = {
diff --git a/src/remote/remote_protocol.x b/src/remote/remote_protocol.x
index 8f1d9b5..dd460d4 100644
--- a/src/remote/remote_protocol.x
+++ b/src/remote/remote_protocol.x
@@ -1221,6 +1221,15 @@ struct remote_domain_get_cpu_stats_ret {
int nparams;
};
+struct remote_domain_get_hostname_args {
+ remote_nonnull_domain dom;
+ unsigned int flags;
+};
+
+struct remote_domain_get_hostname_ret {
+ remote_nonnull_string hostname;
+};
+
/* Network calls: */
struct remote_num_of_networks_ret {
@@ -2844,7 +2853,8 @@ enum remote_procedure {
REMOTE_PROC_CONNECT_LIST_ALL_DOMAINS = 273, /* skipgen skipgen priority:high */
REMOTE_PROC_DOMAIN_LIST_ALL_SNAPSHOTS = 274, /* skipgen skipgen priority:high */
REMOTE_PROC_DOMAIN_SNAPSHOT_LIST_ALL_CHILDREN = 275, /* skipgen skipgen priority:high
*/
- REMOTE_PROC_DOMAIN_EVENT_BALLOON_CHANGE = 276 /* autogen autogen */
+ REMOTE_PROC_DOMAIN_EVENT_BALLOON_CHANGE = 276, /* autogen autogen */
+ REMOTE_PROC_DOMAIN_GET_HOSTNAME = 277 /* autogen autogen */
/*
* Notice how the entries are grouped in sets of 10 ?
diff --git a/src/remote_protocol-structs b/src/remote_protocol-structs
index 511284c..8d09138 100644
--- a/src/remote_protocol-structs
+++ b/src/remote_protocol-structs
@@ -881,6 +881,13 @@ struct remote_domain_get_cpu_stats_ret {
} params;
int nparams;
};
+struct remote_domain_get_hostname_args {
+ remote_nonnull_domain dom;
+ u_int flags;
+};
+struct remote_domain_get_hostname_ret {
+ remote_nonnull_string hostname;
+};
struct remote_num_of_networks_ret {
int num;
};
@@ -2251,4 +2258,5 @@ enum remote_procedure {
REMOTE_PROC_DOMAIN_LIST_ALL_SNAPSHOTS = 274,
REMOTE_PROC_DOMAIN_SNAPSHOT_LIST_ALL_CHILDREN = 275,
REMOTE_PROC_DOMAIN_EVENT_BALLOON_CHANGE = 276,
+ REMOTE_PROC_DOMAIN_GET_HOSTNAME = 277,
};
--
1.7.10.4