DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

XSetEventQueueOwner(3)





NAME

       XSetEventQueueOwner  -  set event queue owner on a shared Xlib/XCB con-
       nection


SYNTAX


               #include <X11/Xlib-xcb.h>

       void XSetEventQueueOwner(Display *dpy, enum XEventQueueOwner owner);


ARGUMENTS

       dpy       Specifies the connection to the X server.

       owner     Specifies the event queue ownership:

                 XlibOwnsEventQueue (default)
                        Xlib owns the event queue.  Use  the  Xlib  event-han-
                        dling  functions.   Do not call the XCB event-handling
                        functions.

                 XCBOwnsEventQueue
                        XCB owns the event queue.  Use the XCB  event-handling
                        functions.   Do not call the Xlib event-handling func-
                        tions.


DESCRIPTION

       While a client using Xlib/XCB  can  issue  requests  and  handle  their
       replies  or errors with either Xlib or XCB, only one can own and handle
       the event queue.  By default, Xlib must own the event queue,  for  com-
       patibility  with legacy Xlib clients.  Clients can call XSetEventQueue-
       Owner immediately after XOpenDisplay to let XCB  own  the  event  queue
       instead.   Clients  may not call XSetEventQueueOwner at any other time,
       as this will potentially lose responses.


SEE ALSO

       XOpenDisplay(3X11), XGetXCBConnection(3X11),
       Xlib - C Language X Interface

X Version 11                     libX11 1.1.1           XSetEventQueueOwner(3)

Man(1) output converted with man2html