~dannf/qemu-linaro/qemu-highbank-ppa

« back to all changes in this revision

Viewing changes to ui/vnc.h

  • Committer: Steve Langasek
  • Date: 2012-03-15 21:13:19 UTC
  • mfrom: (0.1.15)
  • Revision ID: steve.langasek@canonical.com-20120315211319-f1j3ot1ihx30b2s9
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
122
122
    DisplaySurface *ds;
123
123
};
124
124
 
 
125
typedef enum VncShareMode {
 
126
    VNC_SHARE_MODE_CONNECTING = 1,
 
127
    VNC_SHARE_MODE_SHARED,
 
128
    VNC_SHARE_MODE_EXCLUSIVE,
 
129
    VNC_SHARE_MODE_DISCONNECTED,
 
130
} VncShareMode;
 
131
 
 
132
typedef enum VncSharePolicy {
 
133
    VNC_SHARE_POLICY_IGNORE = 1,
 
134
    VNC_SHARE_POLICY_ALLOW_EXCLUSIVE,
 
135
    VNC_SHARE_POLICY_FORCE_SHARED,
 
136
} VncSharePolicy;
 
137
 
125
138
struct VncDisplay
126
139
{
127
140
    QTAILQ_HEAD(, VncState) clients;
 
141
    int num_exclusive;
 
142
    VncSharePolicy share_policy;
128
143
    QEMUTimer *timer;
129
144
    int timer_interval;
130
145
    int lsock;
250
265
    int last_y;
251
266
    int client_width;
252
267
    int client_height;
 
268
    VncShareMode share_mode;
253
269
 
254
270
    uint32_t vnc_encoding;
255
271