[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH 1/3] Introduce qobject header file
From: |
Luiz Capitulino |
Subject: |
[Qemu-devel] Re: [PATCH 1/3] Introduce qobject header file |
Date: |
Thu, 6 Aug 2009 11:07:13 -0300 |
On Thu, 06 Aug 2009 17:02:48 +0300
Avi Kivity <address@hidden> wrote:
> On 08/06/2009 04:52 PM, Luiz Capitulino wrote:
> > This file contains basic definitions for the QEMU Object Model,
> > all object implementions must include this file and add its
> > type code in qtype_t enum.
> >
> >
> > +
> > +typedef enum {
> > + QTYPE_NONE,
> > +} qtype_t;
> > +
> > +struct QObject;
> > +
> > +typedef struct QType {
> > + qtype_t code;
> >
>
> Is this really needed? You can check if an object is a particular type
> by checking its ->type agains whatever you're interested in. Of course
> you should refrain from doing so unless there's no choice.
Each QType definition is private to each type's module, I would have
to make them public then.