Re: [libvirt-glib] gobject: Add GVirDomainRebootFlags

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Looks good, ACK

Christophe

On Wed, Oct 31, 2012 at 11:51:54PM +0200, Zeeshan Ali (Khattak) wrote:
> From: "Zeeshan Ali (Khattak)" <zeeshanak@xxxxxxxxx>
> 
> Add flags to be used with gvir_domain_reboot().
> ---
>  libvirt-gobject/libvirt-gobject-domain.c |  2 +-
>  libvirt-gobject/libvirt-gobject-domain.h | 13 +++++++++++++
>  libvirt-gobject/libvirt-gobject.sym      |  5 +++++
>  3 files changed, 19 insertions(+), 1 deletion(-)
> 
> diff --git a/libvirt-gobject/libvirt-gobject-domain.c b/libvirt-gobject/libvirt-gobject-domain.c
> index 8ade3ea..c1ba5ce 100644
> --- a/libvirt-gobject/libvirt-gobject-domain.c
> +++ b/libvirt-gobject/libvirt-gobject-domain.c
> @@ -688,7 +688,7 @@ gboolean gvir_domain_shutdown(GVirDomain *dom,
>  /**
>   * gvir_domain_reboot:
>   * @dom: the domain
> - * @flags:  the flags
> + * @flags: the %GVirDomainRebootFlags flags
>   */
>  gboolean gvir_domain_reboot(GVirDomain *dom,
>                              guint flags,
> diff --git a/libvirt-gobject/libvirt-gobject-domain.h b/libvirt-gobject/libvirt-gobject-domain.h
> index 6e7b10d..bd0cfc0 100644
> --- a/libvirt-gobject/libvirt-gobject-domain.h
> +++ b/libvirt-gobject/libvirt-gobject-domain.h
> @@ -158,6 +158,19 @@ typedef enum {
>      GVIR_DOMAIN_SNAPSHOT_ATOMIC       = VIR_DOMAIN_SNAPSHOT_CREATE_ATOMIC,
>  } GVirDomainSnapshotCreateFlags;
>  
> +/**
> + * GVirDomainRebootFlags:
> + * @GVIR_DOMAIN_REBOOT_NONE: No flags, hypervisor choice
> + * @GVIR_DOMAIN_REBOOT_ACPI_POWER_BTN: Send ACPI event
> + * @GVIR_DOMAIN_REBOOT_GUEST_AGENT: Use guest agent
> + *
> + */
> +typedef enum {
> +    GVIR_DOMAIN_REBOOT_NONE           = 0,
> +    GVIR_DOMAIN_REBOOT_ACPI_POWER_BTN = VIR_DOMAIN_REBOOT_ACPI_POWER_BTN,
> +    GVIR_DOMAIN_REBOOT_GUEST_AGENT    = VIR_DOMAIN_REBOOT_GUEST_AGENT,
> +} GVirDomainRebootFlags;
> +
>  typedef struct _GVirDomainInfo GVirDomainInfo;
>  struct _GVirDomainInfo
>  {
> diff --git a/libvirt-gobject/libvirt-gobject.sym b/libvirt-gobject/libvirt-gobject.sym
> index 3a40a8a..444a891 100644
> --- a/libvirt-gobject/libvirt-gobject.sym
> +++ b/libvirt-gobject/libvirt-gobject.sym
> @@ -204,4 +204,9 @@ LIBVIRT_GOBJECT_0.1.3 {
>      gvir_domain_wakeup_finish;
>  } LIBVIRT_GOBJECT_0.1.2;
>  
> +LIBVIRT_GOBJECT_0.1.4 {
> +  global:
> +	gvir_domain_reboot_flags_get_type;
> +} LIBVIRT_GOBJECT_0.1.3;
> +
>  # .... define new API here using predicted next version number ....
> -- 
> 1.7.12.1
> 
> --
> libvir-list mailing list
> libvir-list@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/libvir-list

Attachment: pgpOON62aqnMQ.pgp
Description: PGP signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]