Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XSetEventQueueOwner(3)		XLIB FUNCTIONS		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 in-
       stead.	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

X Version 11			 libX11	1.6.12		XSetEventQueueOwner(3)

NAME | SYNTAX | ARGUMENTS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=XSetEventQueueOwner&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help