ooxcb.ext

class ooxcb.ext.Extension(conn, key=None)

A wrapper for an X11 extension. This class provides with a Extension.send_request() method. You will most likely do not have to use this class directly.

send_request(request, cookie, reply_cls=None)

sends request to the X server. Then it provides cookie with the needed attributes and returns it. reply_cls is the optional reply class which will also be redirected to cookie. If ooxcb.conn.Connection.synchronous_check is True, this will also force every request to be checked and check it immediately after sending.

class ooxcb.ext.ExtensionKey(name)

just a wrapper class for libxcb.xcb_extension_t. :todo: explain what an extension key is