On Tue, Jul 19, 2011 at 03:13:42PM +0200, Gerd Hoffmann wrote: > On 07/19/11 15:08, Alon Levy wrote: > >For each callback in QXLWorker, for example QXLWorker::update_area, add > >a direct call named spice_qxl_update_area. > > >+SPICE_GNUC_VISIBLE > >+void spice_qxl_wakeup(QXLWorker *worker) > >+{ > >+ qxl_worker_wakeup(worker); > >+} > > I think we should better pass in QXLInstance here, so we can > deprecate QXLWorker altogether. >
getting back a RedDispatcher from a given QXLInstance will then require using some hash or just going over a list, since QXLInstance is created by qemu, there is no "spice" field for an opaque there, that's what we use QXLWorker for (it is allocated by spice, so it is wrapped by the RedDispatcher, hence you can get from QXLWorker->RedDispatcher). > cheers, > Gerd > _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel