Lines Matching full:local
177 * Copy data for local use
179 static void vnc_async_encoding_start(VncState *orig, VncState *local) in vnc_async_encoding_start() argument
181 buffer_init(&local->output, "vnc-worker-output"); in vnc_async_encoding_start()
182 local->sioc = NULL; /* Don't do any network work on this thread */ in vnc_async_encoding_start()
183 local->ioc = NULL; /* Don't do any network work on this thread */ in vnc_async_encoding_start()
185 local->vnc_encoding = orig->vnc_encoding; in vnc_async_encoding_start()
186 local->features = orig->features; in vnc_async_encoding_start()
187 local->vd = orig->vd; in vnc_async_encoding_start()
188 local->lossy_rect = orig->lossy_rect; in vnc_async_encoding_start()
189 local->write_pixels = orig->write_pixels; in vnc_async_encoding_start()
190 local->client_pf = orig->client_pf; in vnc_async_encoding_start()
191 local->client_endian = orig->client_endian; in vnc_async_encoding_start()
192 local->tight = orig->tight; in vnc_async_encoding_start()
193 local->zlib = orig->zlib; in vnc_async_encoding_start()
194 local->hextile = orig->hextile; in vnc_async_encoding_start()
195 local->zrle = orig->zrle; in vnc_async_encoding_start()
196 local->client_width = orig->client_width; in vnc_async_encoding_start()
197 local->client_height = orig->client_height; in vnc_async_encoding_start()
200 static void vnc_async_encoding_end(VncState *orig, VncState *local) in vnc_async_encoding_end() argument
202 buffer_free(&local->output); in vnc_async_encoding_end()
203 orig->tight = local->tight; in vnc_async_encoding_end()
204 orig->zlib = local->zlib; in vnc_async_encoding_end()
205 orig->hextile = local->hextile; in vnc_async_encoding_end()
206 orig->zrle = local->zrle; in vnc_async_encoding_end()
207 orig->lossy_rect = local->lossy_rect; in vnc_async_encoding_end()
275 /* Make a local copy of vs and switch output buffers */ in vnc_worker_thread_loop()