我是否需要断开从XGetXCBConnection获得的xcb_connection_t
Do I need to disconnect an xcb_connection_t that I got from XGetXCBConnection?
这是我看到的一些GLX代码的示例:
display = XOpenDisplay(0);
// ...
xcb_connection_t *connection = XGetXCBConnection(display);
// ...
XCloseDisplay(display);
我注意到那里没有xcb_disconnect
。这是对的吗?另外,关闭显示器后connection
仍然有效吗?
XCloseDisplay
似乎撤消了显示器的创建(从而破坏了它),并且由于XCB连接对象派生自显示器,因此一旦关闭显示器,连接就会失效似乎是合理的。
相关文章:
- 为什么 QObject::d isconnect(const QMetaObject::Connection &connection) 采用 const 参数并打算修改它?
- 如何在XCB中隐藏光标?
- 如何在fixup_bundle宏之后修复"即使找到Qt平台插件也无法加载" " "xcb" Qt平台插件"?
- 用Xcb而不是Xlib抓取像素的颜色
- QT5.10.1交叉编译为Raspberry Pi Zero W使用EGLF而不是XCB
- 如何使用 epoll(void* event.data.ptr) 管理 Connection 的生命周期
- 使用XCB获取活动窗口的宽度
- 将 XCB 事件移植到 XLib 事件
- MySQL 异常"connection lost during query"、"MySQL server has gone away"和"command out of sync"
- 解决未定义的参考XCB
- C++ ADO Connection
- raspbian (rasp pi 3) connection to database (mysql / mariadb
- iMX6上的Qt5:在平台eglfs上运行的性能优势与xcb相比
- KMean and PCA connection
- 为什么提升 asio udp 连接会抛出"send: Connection refused"?
- QTcpSocket 在几次连接成功后发出"Connection Refused Error"?
- Libpqxx connection pool
- 使 mysqlpp::Connection 对象成为 wxFrame 类对象的私有成员
- Qt5安装在OSX上-qt-xcb
- 修复:C++服务器/客户端程序:"Connection refused"