On Mon, Jul 14, 2014 at 10:44 AM, Christophe Fergeau
<cfergeau(a)redhat.com> wrote:
On Tue, Jul 08, 2014 at 07:41:55PM +0100, Zeeshan Ali (Khattak)
wrote:
> On Mon, Jul 7, 2014 at 12:09 PM, Christophe Fergeau <cfergeau(a)redhat.com>
wrote:
> > This is returning a char *
> > <capabilities>
> > <host>
> > <cpu>
> > <model>xxx</model>
> > </cpu>
> > </host>
> > </capabilities>
> > while the next patch exposes the model from the /domain/cpu/model node
> > as an actual object, why the difference?
>
> Because /domain/cpu/model node has at least one attribute and hence a
> simple char * won't do there.
My question was the opposite one, why return a char * here instead of an
actual object since you have to add it anyway?
Ah so you mean that I use the same object to represent both? I'm not
sure that makes sense since they are part of different XMLs and
therefore different entities. I'm not sure here.
--
Regards,
Zeeshan Ali (Khattak)
________________________________________
Befriend GNOME:
http://www.gnome.org/friends/