On Mon, Mar 7, 2011 at 8:59 PM, Anthony Liguori <anth...@codemonkey.ws> wrote: > On 03/07/2011 09:08 AM, Stefan Hajnoczi wrote: >> >> The signals and slots magic makes sense when looking at the patches, >> but I wasn't confident about their semantics just by reading the >> documentation. I had a vague idea about why the Event struct is >> needed but didn't fully understand. Perhaps it's just me but I wanted >> to mention it in case you want to polish up that section. > > This is the problem with writing documentation, it seems clear to me :-/ > > I'm not sure what bit of magic you're referring to. Are you talking about > the general rationale for why they they need to exist? Or is it the way > that they're supported with macro functions that seems confusing?
The macros themselves are perfectly clear and I kind of suspected what you were doing when reading the docs. It's just that the docs alone didn't fully make me understand the point of the *Event structures. Maybe it's just me :). Stefan