[libvirt] [libvirt-glib v3 2/4] Add gvir_config_capabilities_cpu_get_model()
Christophe Fergeau
cfergeau at redhat.com
Fri Jul 25 12:49:29 UTC 2014
On Tue, Jul 15, 2014 at 11:42:30PM +0100, Zeeshan Ali (Khattak) wrote:
> Add a method to get the model of the CPU from capabilities.
> ---
> libvirt-gconfig/libvirt-gconfig-capabilities-cpu.c | 23 ++++++++++++++++++++++
> libvirt-gconfig/libvirt-gconfig-capabilities-cpu.h | 3 +++
> libvirt-gconfig/libvirt-gconfig.sym | 2 ++
> 3 files changed, 28 insertions(+)
>
> diff --git a/libvirt-gconfig/libvirt-gconfig-capabilities-cpu.c b/libvirt-gconfig/libvirt-gconfig-capabilities-cpu.c
> index f4753ff..a2d5c3e 100644
> --- a/libvirt-gconfig/libvirt-gconfig-capabilities-cpu.c
> +++ b/libvirt-gconfig/libvirt-gconfig-capabilities-cpu.c
> @@ -185,3 +185,26 @@ gvir_config_capabilities_cpu_set_topology(GVirConfigCapabilitiesCpu *cpu,
> "topology",
> GVIR_CONFIG_OBJECT(topology));
> }
> +
> +/**
> + * gvir_config_capabilities_cpu_get_model:
> + *
> + * Gets the model of the cpu.
> + *
> + * Returns: (transfer full): a new #GVirConfigCapabilitiesCpuModel.
> + */
> +GVirConfigCapabilitiesCpuModel *
> +gvir_config_capabilities_cpu_get_model(GVirConfigCapabilitiesCpu *cpu)
> +{
> + GVirConfigObject *object;
> +
> + g_return_val_if_fail(GVIR_CONFIG_IS_CAPABILITIES_CPU(cpu), NULL);
> +
> + object = gvir_config_object_get_child_with_type
> + (GVIR_CONFIG_OBJECT(cpu),
> + "model",
> + GVIR_CONFIG_TYPE_CAPABILITIES_CPU_MODEL);
> +
> + return GVIR_CONFIG_CAPABILITIES_CPU_MODEL(object);
> +}
> +
Applying: Add gvir_config_capabilities_cpu_get_model()
/home/teuf/redhat/virt/libvirt-glib/.git/rebase-apply/patch:37: new
blank line at EOF.
+
warning: 1 line adds whitespace errors.
Looks good otherwise, ACK.
Christophe
> diff --git a/libvirt-gconfig/libvirt-gconfig-capabilities-cpu.h b/libvirt-gconfig/libvirt-gconfig-capabilities-cpu.h
> index ce3613f..57ad48b 100644
> --- a/libvirt-gconfig/libvirt-gconfig-capabilities-cpu.h
> +++ b/libvirt-gconfig/libvirt-gconfig-capabilities-cpu.h
> @@ -30,6 +30,7 @@
>
> #include "libvirt-gconfig-capabilities-cpu-topology.h"
> #include "libvirt-gconfig-capabilities-cpu-feature.h"
> +#include "libvirt-gconfig-capabilities-cpu-model.h"
>
> G_BEGIN_DECLS
>
> @@ -75,6 +76,8 @@ gvir_config_capabilities_cpu_get_topology(GVirConfigCapabilitiesCpu *cpu);
> void
> gvir_config_capabilities_cpu_set_topology(GVirConfigCapabilitiesCpu *cpu,
> GVirConfigCapabilitiesCpuTopology *topology);
> +GVirConfigCapabilitiesCpuModel *
> +gvir_config_capabilities_cpu_get_model(GVirConfigCapabilitiesCpu *cpu);
>
> G_END_DECLS
>
> diff --git a/libvirt-gconfig/libvirt-gconfig.sym b/libvirt-gconfig/libvirt-gconfig.sym
> index 76dde70..76b0d03 100644
> --- a/libvirt-gconfig/libvirt-gconfig.sym
> +++ b/libvirt-gconfig/libvirt-gconfig.sym
> @@ -689,6 +689,8 @@ global:
>
> LIBVIRT_GCONFIG_0.1.9 {
> global:
> + gvir_config_capabilities_cpu_get_model;
> +
> gvir_config_capabilities_cpu_model_get_name;
> gvir_config_capabilities_cpu_model_get_type;
> gvir_config_capabilities_cpu_model_new;
> --
> 1.9.3
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20140725/bc546db4/attachment-0001.sig>
More information about the libvir-list
mailing list