diff options
author | Stefano Stabellini <stefano.stabellini@eu.citrix.com> | 2009-08-03 10:56:01 +0100 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-08-10 13:05:31 -0500 |
commit | 2430ffe4c855d782b157fafd0cd561d7c1561c2f (patch) | |
tree | 5cb08279411401e9de387d409eb6422cc0d47a42 /vnc.h | |
parent | 1fc624122fb923c7fc4c1f426541d953e7df13c9 (diff) | |
download | qemu-2430ffe4c855d782b157fafd0cd561d7c1561c2f.zip qemu-2430ffe4c855d782b157fafd0cd561d7c1561c2f.tar.gz qemu-2430ffe4c855d782b157fafd0cd561d7c1561c2f.tar.bz2 |
variable timer intervals
This patch introduces dynamic timer intervals: we slow down the refresh
rate when there in no much activity but we get back to a fast refresh
rate when the activity resume.
Please note that qemu_timer_expired is not an inline function any more
because I needed to call it from vnc.c however I don't think this change
should have any serious consequence.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Message-Id:
Diffstat (limited to 'vnc.h')
-rw-r--r-- | vnc.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -93,6 +93,7 @@ struct VncSurface struct VncDisplay { QEMUTimer *timer; + int timer_interval; int lsock; DisplayState *ds; VncState *clients; |