spice/server
Frediano Ziglio 767818da66 Handle STREAM_CREATE and STREAM_DESTROY pipe items more coherently
The items of these pipe items were allocated staticaly inside the
StreamAgent structure. All others RedPipeItem are allocated dynamically.
This could solve possible future maintenance as the life of these
item is more easier to understand.
It's more easier to understand why reference where incremented.
It also make the StreamAgent structure a bit smaller.

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
2016-05-17 23:52:06 +01:00
..
tests use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01:00
.gitignore Update the .gitignore files for the new manual, 2015-10-16 15:48:23 -05:00
agent-msg-filter.c agent-msg-filter: Move include from header 2016-05-04 14:40:51 +01:00
agent-msg-filter.h agent-msg-filter: Move include from header 2016-05-04 14:40:51 +01:00
cache-item.h unify header include order 2016-05-12 11:02:54 +01:00
cache-item.tmpl.c Rename all RedPipeItem subclasses 2016-04-27 10:22:26 -05:00
char-device.c reset pointer to RedCharDeviceWriteBuffer calling red_char_device_write_buffer_release 2016-05-10 16:53:33 +01:00
char-device.h reset pointer to RedCharDeviceWriteBuffer calling red_char_device_write_buffer_release 2016-05-10 16:53:33 +01:00
cursor-channel.c use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01: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 unify header include order 2016-05-12 11:02:54 +01:00
dcc-send.c Handle STREAM_CREATE and STREAM_DESTROY pipe items more coherently 2016-05-17 23:52:06 +01:00
dcc.c Handle STREAM_CREATE and STREAM_DESTROY pipe items more coherently 2016-05-17 23:52:06 +01:00
dcc.h Simplify release of CREATE_SURFACE and DESTROY_SURFACE pipe items 2016-05-17 23:49:24 +01:00
demarshallers.h Remove trailing blank lines 2012-01-13 18:11:59 +02:00
dispatcher.c use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01:00
dispatcher.h unify header include order 2016-05-12 11:02:54 +01:00
display-channel.c stats: change image statistics format 2016-05-17 11:50:52 +01:00
display-channel.h Simplify release of CREATE_SURFACE and DESTROY_SURFACE pipe items 2016-05-17 23:49:24 +01: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 glz: simplification of PIXEL_DIST calls 2016-05-17 16:03:38 +01: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 unify header include order 2016-05-12 11:02:54 +01:00
image-cache.c server: rename files 2015-12-03 23:54:32 +00:00
image-cache.h unify header include order 2016-05-12 11:02:54 +01:00
inputs-channel.c use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01: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 use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01:00
main-channel.h unify header include order 2016-05-12 11:02:54 +01:00
main-dispatcher.c Convert Dispatcher and MainDispatcher to GObjects 2016-03-30 17:19:24 +01:00
main-dispatcher.h unify header include order 2016-05-12 11:02:54 +01:00
Makefile.am remove sw-canvas.h 2016-05-09 12:45:37 +01:00
memslot.c memslot: do not crash if guest provide a wrong address 2016-02-18 10:36:26 +00:00
memslot.h unify header include order 2016-05-12 11:02:54 +01:00
migration-protocol.h unify header include order 2016-05-12 11:02:54 +01:00
mjpeg-encoder.c server: Enable adding alternative MJPEG video encoders 2016-05-04 10:51:55 +01: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 use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01:00
red-channel.h unify header include order 2016-05-12 11:02:54 +01:00
red-common.h unify header include order 2016-05-12 11:02:54 +01:00
red-parse-qxl.c use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01:00
red-parse-qxl.h unify header include order 2016-05-12 11:02:54 +01:00
red-pipe-item.c Rename PipeItem to RedPipeItem 2016-04-27 10:22:01 -05:00
red-pipe-item.h Add missing include to red-pipe-item.h 2016-05-12 10:59:39 +01:00
red-qxl.c remove sw-canvas.h 2016-05-09 12:45:37 +01:00
red-qxl.h qxl: Remove duplicate QXLState typedef 2016-04-06 10:30:00 +02: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 unify header include order 2016-05-12 11:02:54 +01: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 unify header include order 2016-05-12 11:02:54 +01:00
red-worker.c use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01:00
red-worker.h Rename all RedPipeItem subclasses 2016-04-27 10:22:26 -05:00
reds-private.h remove only written num_mig_target_clients field in RedsState 2016-05-17 16:33:04 +01:00
reds-stream.c use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01:00
reds-stream.h unify header include order 2016-05-12 11:02:54 +01:00
reds.c remove only written num_mig_target_clients field in RedsState 2016-05-17 16:33:04 +01:00
reds.h unify header include order 2016-05-12 11:02:54 +01:00
smartcard.c Remove useless assignment 2016-05-17 23:48:44 +01:00
smartcard.h smartcard: Turn RedCharDeviceSmartcard into a GObject 2016-04-06 11:37:07 -05:00
sound.c use #include<> style for spice-common header inclusions. 2016-05-09 12:45:27 +01: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 do not compile dump_bitmap if not necessary 2016-03-24 13:11:46 +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 spice-migration.h: un-deprecate set_seamless_migration() 2016-05-12 06:34:11 +01:00
spice-qxl.h Add new spice-gl stubs API 2016-02-09 14:01:12 +00:00
spice-server.h fix crash if agent interface is removed 2016-05-11 16:57:47 +01:00
spice-server.syms Remove spice_server_set_keepalive_timeout 2016-03-11 18:27:51 +01: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 reset pointer to RedCharDeviceWriteBuffer calling red_char_device_write_buffer_release 2016-05-10 16:53:33 +01:00
stat.h Add RedsState arg to all stat functions 2016-02-15 12:04:02 +00:00
stream.c Handle STREAM_CREATE and STREAM_DESTROY pipe items more coherently 2016-05-17 23:52:06 +01:00
stream.h Handle STREAM_CREATE and STREAM_DESTROY pipe items more coherently 2016-05-17 23:52:06 +01:00
sw-canvas.c remove sw-canvas.h 2016-05-09 12:45:37 +01:00
tree.c pass proper type to SPICE_CONTAINEROF 2015-12-04 13:33:54 +00:00
tree.h unify header include order 2016-05-12 11:02:54 +01: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
video-encoder.h server: Enable adding alternative MJPEG video encoders 2016-05-04 10:51:55 +01: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