spice/server
Jonathon Jongsma c3d43fdea7 Store reference to RedsState in QXLState
Remove use of global 'reds' variable from QXLState functions.
Instead store the owning RedsState variable inside the QXLState
struct and use that when necessary.

Acked-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
2016-03-05 10:13:51 +00:00
..
tests replay: do not use argv after g_option_context_parse 2016-03-03 11:57:44 +00:00
.gitignore Update the .gitignore files for the new manual, 2015-10-16 15:48:23 -05:00
agent-msg-filter.c rename red-dispatcher.* files to red-qxl.* 2016-03-04 15:27:41 +00:00
agent-msg-filter.h fix regression due to callback called earlier 2016-02-19 09:51:25 +00:00
cache-item.h server: rename files 2015-12-03 23:54:32 +00:00
cache-item.tmpl.c channel: rename misleading functions 2016-02-11 23:51:42 +00:00
char-device.c Make use of the new reds_core_timer_* API 2016-03-03 16:56:07 +00:00
char-device.h Add RedsState arg to smartcard_device_connect() 2016-02-12 15:10:53 +00:00
cursor-channel.c use QXLState instead of RedDispatcher 2016-03-04 15:47:45 +00:00
cursor-channel.h reduce header dependencies 2016-03-04 14:24:54 +00:00
dcc-encoders.c Simplify red_drawable_unref() 2016-02-15 12:29:08 +00:00
dcc-encoders.h Remove RedGlzDrawable::group_id 2016-02-15 12:29:13 +00:00
dcc-send.c use QXLState instead of RedDispatcher 2016-03-04 15:47:45 +00:00
dcc.c use QXLState instead of RedDispatcher 2016-03-04 15:47:45 +00:00
dcc.h CommonChannel -> CommonGraphicsChannel 2016-02-17 12:58:40 +00:00
demarshallers.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
dispatcher.c dispatcher: Remove unused dispatcher_read_message 2015-11-23 11:45:20 +00:00
dispatcher.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
display-channel.c use QXLState instead of RedDispatcher 2016-03-04 15:47:45 +00:00
display-channel.h rename red-dispatcher.* files to red-qxl.* 2016-03-04 15:27:41 +00:00
display-limits.h worker: start a DisplayChannelClient unit 2015-11-19 12:43:02 +00:00
event-loop.c revert new event-loop code for timers 2016-02-12 17:44:57 +00:00
glz-encode-match.tmpl.c server: rename _tmpl files 2015-11-26 13:33:36 +00:00
glz-encode.tmpl.c server: rename _tmpl files 2015-11-26 13:33:36 +00:00
glz-encoder-dict.c remove glz_encoder_config.h 2015-12-04 11:57:18 +00:00
glz-encoder-dict.h remove glz_encoder_config.h 2015-12-04 11:57:18 +00:00
glz-encoder-priv.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
glz-encoder.c server: rename files 2015-12-03 23:54:32 +00:00
glz-encoder.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
image-cache.c server: rename files 2015-12-03 23:54:32 +00:00
image-cache.h server: rename files 2015-12-03 23:54:32 +00:00
inputs-channel.c Make use of the new reds_core_timer_* API 2016-03-03 16:56:07 +00:00
inputs-channel.h Add RedsState arg to inputs_channel_new() 2016-02-12 15:32:47 +00:00
jpeg-encoder.c server: rename files 2015-12-03 23:54:32 +00:00
jpeg-encoder.h server: rename files 2015-12-03 23:54:32 +00:00
lz4-encoder.c server: rename files 2015-12-03 23:54:32 +00:00
lz4-encoder.h server: rename files 2015-12-03 23:54:32 +00:00
main-channel.c Make use of the new reds_core_timer_* API 2016-03-03 16:56:07 +00:00
main-channel.h MainChannel: don't use global 'reds' variable 2016-02-12 15:41:47 +00:00
main-dispatcher.c Remove global main_dispatcher variable 2016-02-16 10:54:10 +00:00
main-dispatcher.h Remove global main_dispatcher variable 2016-02-16 10:54:10 +00:00
Makefile.am rename red-dispatcher.* files to red-qxl.* 2016-03-04 15:27:41 +00:00
memslot.c memslot: do not crash if guest provide a wrong address 2016-02-18 10:36:26 +00:00
memslot.h server: rename files 2015-12-03 23:54:32 +00:00
migration-protocol.h server: rename files 2015-12-03 23:54:32 +00:00
mjpeg-encoder.c server: Store the opaque pointer in VideoEncoderRateControlCbs 2016-03-03 11:47:49 +00:00
mjpeg-encoder.h server: Store the opaque pointer in VideoEncoderRateControlCbs 2016-03-03 11:47:49 +00:00
pixmap-cache.c syntax-check: Add missing #include <config.h> 2015-10-19 14:25:36 +02:00
pixmap-cache.h server: rename files 2015-12-03 23:54:32 +00:00
red-channel.c constify some global variables 2016-02-23 17:49:26 +00:00
red-channel.h Add red_channel_get_server() 2016-02-16 10:54:03 +00:00
red-common.h event-loop: Remove template 2016-01-21 14:19:24 +00:00
red-parse-qxl.c make RedDataChunk structure private inside red-parse-qxl.c 2016-02-16 13:13:00 +00:00
red-parse-qxl.h make RedDataChunk structure private inside red-parse-qxl.c 2016-02-16 13:13:00 +00:00
red-qxl.c Store reference to RedsState in QXLState 2016-03-05 10:13:51 +00:00
red-qxl.h Store reference to RedsState in QXLState 2016-03-05 10:13:51 +00:00
red-record-qxl.c server: Use '%zu' to print size_t variables 2015-12-15 17:50:05 +00:00
red-record-qxl.h server: rename files 2015-12-03 23:54:32 +00:00
red-replay-qxl.c server: Remove an unnecessary cast in spice_replay_next_cmd() 2016-02-25 09:18:06 +00:00
red-replay-qxl.h server: rename files 2015-12-03 23:54:32 +00:00
red-worker.c worker: remove useless qxl_state 2016-03-04 15:47:50 +00:00
red-worker.h worker: remove useless qxl_state 2016-03-04 15:47:50 +00:00
reds-private.h use QXLState instead of RedDispatcher 2016-03-04 15:47:45 +00:00
reds-stream.c Introduce reds_core_watch_* 2016-03-03 16:45:36 +00:00
reds-stream.h Add RedsState reference to RedsStream 2016-02-16 10:45:46 +00:00
reds.c Store reference to RedsState in QXLState 2016-03-05 10:13:51 +00:00
reds.h use QXLState instead of RedDispatcher 2016-03-04 15:47:45 +00:00
smartcard.c Store a reference to RedsState in Channel base class 2016-02-12 15:27:03 +00:00
smartcard.h Add RedsState arg to smartcard_device_connect() 2016-02-12 15:10:53 +00:00
sound.c rename red-dispatcher.* files to red-qxl.* 2016-03-04 15:27:41 +00:00
sound.h Remove use of global 'reds' from sound.c 2016-02-16 10:54:30 +00:00
spice-audio.h Split spice.h 2014-11-27 14:27:18 +01:00
spice-bitmap-utils.c constify some global variables 2016-02-23 17:49:26 +00:00
spice-bitmap-utils.h server: misc header cleanups 2015-12-09 22:17:51 +00:00
spice-bitmap-utils.tmpl.c server: rename _tmpl files 2015-11-26 13:33:36 +00:00
spice-char.h Split spice.h 2014-11-27 14:27:18 +01:00
spice-core.h Split spice.h 2014-11-27 14:27:18 +01:00
spice-experimental.h Add missing license headers 2015-10-19 14:25:36 +02:00
spice-input.h Split spice.h 2014-11-27 14:27:18 +01:00
spice-migration.h Move spice_server_get_num_clients() declaration 2014-11-27 15:03:38 +01:00
spice-qxl.h Add new spice-gl stubs API 2016-02-09 14:01:12 +00:00
spice-server.h channel: add option tcp keepalive timeout to channels 2016-01-12 15:10:47 +01:00
spice-server.syms Add new spice-gl stubs API 2016-02-09 14:01:12 +00:00
spice-version.h.in build-sys: generate spice-version.h 2014-11-27 14:27:33 +01:00
spice.h Split spice.h 2014-11-27 14:27:18 +01:00
spicevmc.c Store a reference to RedsState in Channel base class 2016-02-12 15:27:03 +00:00
stat.h Add RedsState arg to all stat functions 2016-02-15 12:04:02 +00:00
stream.c fix indentation 2016-03-04 14:24:59 +00:00
stream.h server: Add time constants to go with spice_get_monotonic_time_ms() 2015-12-14 11:24:47 +00:00
sw-canvas.c server: misc header cleanups 2015-12-09 22:17:51 +00:00
sw-canvas.h server: rename files 2015-12-03 23:54:32 +00:00
tree.c pass proper type to SPICE_CONTAINEROF 2015-12-04 13:33:54 +00:00
tree.h Move some tree item functions to tree.[ch] 2015-11-17 17:22:05 +00:00
utils.c worker: move dcc_add_surface_area_image 2015-11-23 13:50:44 +00:00
utils.h server: Add time constants to go with spice_get_monotonic_time_ms() 2015-12-14 11:24:47 +00:00
zlib-encoder.c server: rename files 2015-12-03 23:54:32 +00:00
zlib-encoder.h server: rename files 2015-12-03 23:54:32 +00:00