Lines Matching defs:g_ctx
54 static VBOXCLIPBOARDCONTEXT g_ctx;
69 rc = VbglR3ClipboardWriteData(g_ctx.client, u32Format, pv, cb);
97 rc = VbglR3ClipboardReadData(g_ctx.client, u32Format, pv, cb, pcb);
111 rc = VbglR3ClipboardReadData(g_ctx.client, u32Format, pv, cb, pcb);
150 rc = VbglR3ClipboardReportFormats(g_ctx.client, u32Formats);
186 AssertReturn(g_ctx.client == 0, VERR_WRONG_ORDER);
187 g_ctx.pBackend = ClipConstructX11(&g_ctx, false);
188 if (!g_ctx.pBackend)
191 rc = ClipStartX11(g_ctx.pBackend);
194 rc = VbglR3ClipboardConnect(&g_ctx.client);
197 else if (!g_ctx.client)
204 if (rc != VINF_SUCCESS && g_ctx.pBackend)
205 ClipDestructX11(g_ctx.pBackend);
206 LogRelFlowFunc(("g_ctx.client=%u rc=%Rrc\n", g_ctx.client, rc));
223 rc = VbglR3ClipboardGetHostMsg(g_ctx.client, &Msg, &fFormats);
235 ClipAnnounceFormatToX11(g_ctx.pBackend, fFormats);
253 ClipRequestDataFromX11(g_ctx.pBackend, fFormats,
263 if (RT_SUCCESS(ClipStopX11(g_ctx.pBackend)))
264 ClipDestructX11(g_ctx.pBackend);