当前位置: 首页>>代码示例>>C++>>正文


C++ QBuffer::deleteLater方法代码示例

本文整理汇总了C++中QBuffer::deleteLater方法的典型用法代码示例。如果您正苦于以下问题:C++ QBuffer::deleteLater方法的具体用法?C++ QBuffer::deleteLater怎么用?C++ QBuffer::deleteLater使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在QBuffer的用法示例。


在下文中一共展示了QBuffer::deleteLater方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: removeConnection

void ManaChatServer::removeConnection()
{
    qDebug() <<"remove Connect";
	QTcpSocket* socket = static_cast<QTcpSocket*>(sender());
	QBuffer* buffer = buffers.take(socket);
	buffer->close();
	buffer->deleteLater();
	connections.removeAll(socket);
	socket->deleteLater();
}
开发者ID:tsuibin,项目名称:ManaServer,代码行数:10,代码来源:manachatserver.cpp

示例2: removeConnection

void rc_server::removeConnection()
{
    /* static_cast: used to perform conversions between pointers to related classes,
    not only from the derived class to its base, but also from a base class to its derived. */
    QTcpSocket* socket = static_cast<QTcpSocket*>(sender());

    QBuffer* buffer = buffers.take(socket);
    buffer->close();
    buffer->deleteLater();
    connections.removeAll(socket);
    socket->deleteLater();
}
开发者ID:pramttl,项目名称:Remote_Compute,代码行数:12,代码来源:rc_server.cpp

示例3: rimuoviConnessione

void Server::rimuoviConnessione()
{
        QTcpSocket* socket;
        QBuffer* buffer;

        socket = (QTcpSocket*)(sender());
        buffer = buffers.take(socket);

        buffer->close();
        buffer->deleteLater();

        connections.removeAll(socket);
        socket->deleteLater();
}
开发者ID:BradyChat,项目名称:Source,代码行数:14,代码来源:Server.cpp

示例4: httpFinished

void URLShortener::httpFinished(int i,bool error) {
	QBuffer *buff;
//	reqLock.lock();

//	QMessageBox::information (0,"assdf",QString::number(i));
	if (myReq.contains(i)) {
		buff=myReq.take(i);
		if (!error) {
			QDomDocument *doc = new QDomDocument();
			doc->setContent(buff->data());
			handleXml(doc);
			delete doc;
		}
		buff->deleteLater();
	}
//	reqLock.unlock();
}
开发者ID:mrrooster,项目名称:Yasst,代码行数:17,代码来源:URLShortener.cpp


注:本文中的QBuffer::deleteLater方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。