summaryrefslogtreecommitdiffstats
path: root/server/red_worker.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2015-11-06 14:11:39 +0000
committerFrediano Ziglio <fziglio@redhat.com>2015-11-09 10:24:21 +0000
commit452edd8f7aa25fc1e69b6c2a747f59f58ab07f32 (patch)
tree3a2b2ecf908f16b3dc81e6b84b198d414ce8f2b4 /server/red_worker.h
parentff1b0b88b8dff80423cd0fe7da258a6e8add73ed (diff)
downloadspice-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.h2
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,