Lines Matching defs:event
37 /** global flag indicating that the event queue thread should terminate */
40 /** How many XPCOM user events are on air. Only allow one pending event to
41 * prevent an overflow of the SDL event queue. */
44 /** Semaphore the XPCOM event thread will sleep on while it waits for the main thread to process pending requests. */
53 * of the event queue socket
79 * Don't post an event if there is a pending XPCOM event to prevent an
80 * overflow of the SDL event queue.
85 * Post the event and wait for it to be processed. If we don't wait,
87 * In the event of a push error, we'll yield the timeslice and retry.
89 SDL_Event event = {0};
90 event.type = SDL_USEREVENT;
91 event.user.type = SDL_USER_EVENT_XPCOM_EVENTQUEUE;
92 rc = SDL_PushEvent(&event);
109 Log2(("not enqueueing SDL XPCOM event (%d)\n", g_s32XPCOMEventsPending));
119 * Creates the XPCOM event thread
122 * @param eqFD XPCOM event queue file descriptor
138 * Notify the XPCOM thread that we consumed an XPCOM event.