[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 07/18] qom: add link properties
From: |
Avi Kivity |
Subject: |
Re: [Qemu-devel] [PATCH 07/18] qom: add link properties |
Date: |
Thu, 01 Dec 2011 16:03:22 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111115 Thunderbird/8.0 |
On 12/01/2011 03:44 PM, Anthony Liguori wrote:
>> So, links are equivalent to pointers?
>
>
> Yup. Once we have qom inheritance (next stage), we can have a
> link<PCIDevice> property and you'll be able to set it to an E1000State
> with the appropriate casting and error checking taking place.
I really like this goal but can't help feeling that we're stretching C
beyond its limits here, so that the client code ends up
boilerplate-heavy. Kind of like the issue with local_err elsewhere in
this thread, where you juggle things instead of a "throw
Exception(...)". What does the client code looks like for link<PCIDevice>?
--
error compiling committee.c: too many arguments to function
Re: [Qemu-devel] [PATCH 07/18] qom: add link properties, Anthony Liguori, 2011/12/01
Re: [Qemu-devel] [PATCH 07/18] qom: add link properties, Gerd Hoffmann, 2011/12/01
Re: [Qemu-devel] [PATCH 07/18] qom: add link properties, Avi Kivity, 2011/12/01
Re: [Qemu-devel] [PATCH 07/18] qom: add link properties, Anthony Liguori, 2011/12/01
Re: [Qemu-devel] [PATCH 07/18] qom: add link properties, Kevin Wolf, 2011/12/02