diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2015-11-06 14:11:39 +0000 |
---|---|---|
committer | Frediano Ziglio <fziglio@redhat.com> | 2015-11-09 10:24:21 +0000 |
commit | 452edd8f7aa25fc1e69b6c2a747f59f58ab07f32 (patch) | |
tree | 3a2b2ecf908f16b3dc81e6b84b198d414ce8f2b4 /server/red_worker.h | |
parent | ff1b0b88b8dff80423cd0fe7da258a6e8add73ed (diff) | |
download | spice-452edd8f7aa25fc1e69b6c2a747f59f58ab07f32.tar.gz spice-452edd8f7aa25fc1e69b6c2a747f59f58ab07f32.tar.xz spice-452edd8f7aa25fc1e69b6c2a747f59f58ab07f32.zip |
server: create display and cursor channels in RedWorker constructor
Instead of requiring the dispatcher to send a message to the worker to
create the display channel and cursor channel, just create them when
the worker is created.
Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
Diffstat (limited to 'server/red_worker.h')
-rw-r--r-- | server/red_worker.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/server/red_worker.h b/server/red_worker.h index 33dd9748..2995b8fb 100644 --- a/server/red_worker.h +++ b/server/red_worker.h @@ -106,6 +106,8 @@ static inline void red_pipes_add_verb(RedChannel *channel, uint16_t verb) RedWorker* red_worker_new(QXLInstance *qxl, RedDispatcher *red_dispatcher); bool red_worker_run(RedWorker *worker); QXLInstance* red_worker_get_qxl(RedWorker *worker); +RedChannel* red_worker_get_cursor_channel(RedWorker *worker); +RedChannel* red_worker_get_display_channel(RedWorker *worker); RedChannel *red_worker_new_channel(RedWorker *worker, int size, const char *name, |