Provided by: libx11-xcb-dev_1.6.2-1ubuntu2.1_amd64 bug

NAME

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

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-handling 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 functions.

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  compatibility  with  legacy  Xlib clients.  Clients can call
       XSetEventQueueOwner 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(3), XGetXCBConnection(3),
       Xlib - C Language X Interface