win32-vd_agent/vdagent
Arnon Gilboa 4e95b73ecf vdagent: add message_queue for messages written to pipe
This is only part of the message corruption solution.
The other part is fixing virtio-serial / spice-qemu-char throttling code.

-replace write_[lock/unlock/completion] calls with [new/enqueue]_message
-remove clipboard specific _out_msg_* class members
-remove ugly loop - while (a->_out_msg && a->write_clipboard());
-add _message_mutex for message queue
-fix pending_write race using _write_mutex
-TODO: enqueue large message without dividing it to chunks in advance

rhbz #846427
2012-09-10 09:48:46 +03:00
..
desktop_layout.cpp Fix remaining warnings 2012-07-25 11:27:22 +02:00
desktop_layout.h vdagent: fix cursor position sync on multimon rhbz#757819 2012-02-05 11:52:58 +02:00
display_setting.cpp mingw: remove unused variable 2012-03-01 12:58:29 +01:00
display_setting.h mingw: use const char * in DisplaySetting() 2012-03-01 12:59:05 +01:00
resource.h fresh start 2009-11-05 13:02:54 +02:00
vdagent.cpp vdagent: add message_queue for messages written to pipe 2012-09-10 09:48:46 +03:00
vdagent.rc vdagent: add win7 support to service for launching agent 2009-12-23 15:31:01 +02:00
vdagent.vcproj vdagent: use SPICE_PROTOCOL_DIR in project include dirs 2011-05-03 16:55:49 +03:00