[libvirt] [PATCH 2/5] implement public API virDomainIsUpdated
Osier Yang
jyang at redhat.com
Thu Nov 18 11:20:17 UTC 2010
Sorry for the trouble of patch names, anyone who would like
to push these patches, could you please help update it?
s|/4|/5|
Thanks
- Osier
于 2010年11月18日 19:12, Osier Yang 写道:
> * src/libvirt.c
> ---
> src/libvirt.c | 33 +++++++++++++++++++++++++++++++++
> 1 files changed, 33 insertions(+), 0 deletions(-)
>
> diff --git a/src/libvirt.c b/src/libvirt.c
> index 3c8bf30..3625695 100644
> --- a/src/libvirt.c
> +++ b/src/libvirt.c
> @@ -11438,6 +11438,39 @@ error:
> }
>
> /**
> + * virDomainIsUpdated:
> + * @dom: pointer to the domain object
> + *
> + * Determine if the domain has been updated.
> + *
> + * Returns 1 if updated, 0 if not, -1 on error
> + */
> +int virDomainIsUpdated(virDomainPtr dom)
> +{
> + DEBUG("dom=%p", dom);
> +
> + virResetLastError();
> +
> + if (!VIR_IS_CONNECTED_DOMAIN(dom)) {
> + virLibConnError(NULL, VIR_ERR_INVALID_CONN, __FUNCTION__);
> + virDispatchError(NULL);
> + return (-1);
> + }
> + if (dom->conn->driver->domainIsUpdated) {
> + int ret;
> + ret = dom->conn->driver->domainIsUpdated(dom);
> + if (ret< 0)
> + goto error;
> + return ret;
> + }
> +
> + virLibConnError(dom->conn, VIR_ERR_NO_SUPPORT, __FUNCTION__);
> +error:
> + virDispatchError(dom->conn);
> + return -1;
> +}
> +
> +/**
> * virNetworkIsActive:
> * @net: pointer to the network object
> *
> --
> 1.7.3.2
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
More information about the libvir-list
mailing list