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


C++ QAbstractSocket::flush方法代码示例

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


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

示例1: flush

bool HttpServerResponse::flush()
{
    QAbstractSocket *socket = qobject_cast<QAbstractSocket *>(&priv->device);
    if (!socket)
        return false;

    return socket->flush();
}
开发者ID:Esf-Software,项目名称:tufao,代码行数:8,代码来源:httpserverresponse.cpp

示例2: writeAndFlush

qint64 Worker::writeAndFlush(QIODevice* device, const char* buf, int size)
{
	if (device) {
		qint64 res = device->write(buf, size);
		QAbstractSocket* sock = qobject_cast<QAbstractSocket*>(device);
		if (sock) {
			sock->flush();
		}

		return res;
	}

	return -1;
}
开发者ID:sjinks,项目名称:repwatch_proxy,代码行数:14,代码来源:worker.cpp

示例3: flush

void TQIODeviceTransport::flush()
{
  if (!dev_->isOpen()) {
    throw TTransportException(TTransportException::NOT_OPEN,
                              "flush(): underlying QIODevice is not open");
  }

  QAbstractSocket* socket;

  if ((socket = qobject_cast<QAbstractSocket*>(dev_.get()))) {
    socket->flush();
  } else {
    dev_->waitForBytesWritten(1);
  }
}
开发者ID:CFQuantum,项目名称:CFQuantumd,代码行数:15,代码来源:TQIODeviceTransport.cpp


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