Re: [PATCH spice 12/18] Declare AsyncCommand in red-common

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

----- Original Message -----
> 
> > > > This is the simplest way I could find to have a AsyncCommand in
> > > > QXLState in following patch.
> > > > 
> > > 
> > > The following patch just update spice-common repository.
> > > This patch is referring the "following"?
> > > 
> > > The reasoning looks a bit weak to me.
> > 
> > Why? I just wanted to store the current gl-draw AsyncCommand in QXLState.
> > 
> 
> You can just use
> 
> struct AsyncCommand *aync_command;
> 
> like for dispatcher

Correct, that seems to be a common practice in Spice server code. I'll change the series to use that instead then. However, it would be nice to consider having the common typedefs in common imho. It doesn't make sense to me that in some header you can use "Foo" type directly and some you don't and have to use "struct Foo".


> > > 
> > > > Signed-off-by: Marc-André Lureau <marcandre.lureau@xxxxxxxxx>
> > > > ---
> > > >  server/red-common.h     | 2 ++
> > > >  server/red-dispatcher.h | 2 --
> > > >  2 files changed, 2 insertions(+), 2 deletions(-)
> > > > 
> > > > diff --git a/server/red-common.h b/server/red-common.h
> > > > index f6098f6..5a2c76c 100644
> > > > --- a/server/red-common.h
> > > > +++ b/server/red-common.h
> > > > @@ -39,4 +39,6 @@
> > > >  #include "spice.h"
> > > >  #include "utils.h"
> > > >  
> > > > +typedef struct AsyncCommand AsyncCommand;
> > > > +
> > > >  #endif
> > > > diff --git a/server/red-dispatcher.h b/server/red-dispatcher.h
> > > > index d99695d..7aabe44 100644
> > > > --- a/server/red-dispatcher.h
> > > > +++ b/server/red-dispatcher.h
> > > > @@ -22,8 +22,6 @@
> > > >  
> > > >  typedef struct RedDispatcher RedDispatcher;
> > > >  
> > > > -typedef struct AsyncCommand AsyncCommand;
> > > > -
> > > >  void red_dispatcher_init(QXLInstance *qxl);
> > > >  
> > > >  void red_dispatcher_on_ic_change(void);
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel@xxxxxxxxxxxxxxxxxxxxx
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
> 
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]