diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-09-02 18:56:41 +0200 |
---|---|---|
committer | Frediano Ziglio <fziglio@redhat.com> | 2015-10-22 17:06:44 +0100 |
commit | bba1bf180afee1e8c1e3b5b3c64a5df1861743ec (patch) | |
tree | 20c24d443f7a5e3f187701a383a354e8d539936b /server/red_worker.h | |
parent | 15da68dbded450a4d31692aaa78d5fa3b5d0c6c8 (diff) | |
download | spice-bba1bf180afee1e8c1e3b5b3c64a5df1861743ec.tar.gz spice-bba1bf180afee1e8c1e3b5b3c64a5df1861743ec.tar.xz spice-bba1bf180afee1e8c1e3b5b3c64a5df1861743ec.zip |
server: remove worker thread creation from dispatcher
Acked-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
Diffstat (limited to 'server/red_worker.h')
-rw-r--r-- | server/red_worker.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/server/red_worker.h b/server/red_worker.h index c71e9c83..c935e0a7 100644 --- a/server/red_worker.h +++ b/server/red_worker.h @@ -37,6 +37,8 @@ enum { RED_RENDERER_LAST }; +typedef struct RedWorker RedWorker; + typedef struct WorkerInitData { struct QXLInstance *qxl; int id; @@ -56,6 +58,7 @@ typedef struct WorkerInitData { RedDispatcher *red_dispatcher; } WorkerInitData; -void *red_worker_main(void *arg); +RedWorker* red_worker_new(WorkerInitData *init_data); +bool red_worker_run(RedWorker *worker); #endif |