Home | History | Annotate | Download | only in tests

Lines Matching defs:queue

111 	struct wl_event_queue *queue;
119 queue = wl_display_create_queue(state.display);
120 assert(queue);
126 wl_proxy_set_queue((struct wl_proxy *) callback1, queue);
131 wl_proxy_set_queue((struct wl_proxy *) state.callback2, queue);
136 ret = wl_display_dispatch_queue(state.display, queue);
138 wl_event_queue_destroy(queue);
155 /* Test that doing a roundtrip on a queue only the events on that
156 * queue get dispatched. */
160 struct wl_event_queue *queue;
170 queue = wl_display_create_queue(display);
171 assert(queue);
173 /* arm a callback on the default queue */
178 /* arm a callback on the other queue */
182 wl_proxy_set_queue((struct wl_proxy *) callback2, queue);
184 /* roundtrip on default queue must not dispatch the other queue. */
189 /* re-arm the sync callback on the default queue, so we see that
190 * wl_display_roundtrip_queue() does not dispatch the default queue. */
197 wl_display_roundtrip_queue(display, queue);
203 wl_event_queue_destroy(queue);
211 struct wl_event_queue *queue;
225 /* Pretend we are in a separate thread where a thread-local queue is
227 queue = wl_display_create_queue(display);
228 assert(queue);
232 wl_proxy_set_queue((struct wl_proxy *) display_wrapper, queue);
238 * queue while also knowing our callback is read and queued. */
250 assert(wl_display_dispatch_queue(display, queue) != -1);
253 wl_event_queue_destroy(queue);
261 struct wl_event_queue *queue;
275 /* Pretend we are in a separate thread where a thread-local queue is
277 queue = wl_display_create_queue(display);
278 assert(queue);
284 * queue while also knowing our callback is read, queued on the wrong
285 * queue, and dispatched. */
291 wl_proxy_set_queue((struct wl_proxy *) callback, queue);
293 /* Roundtrip our separate thread queue to make sure any events are
295 wl_display_roundtrip_queue(display, queue);
301 wl_event_queue_destroy(queue);