码迷,mamicode.com
首页 > 其他好文 > 详细

QFtp类参考

时间:2014-06-09 13:53:05      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:c   class   a   http   tar   int   

QFtp是一个用来实现FTP协议的类。 详情请见……

#include <qftp.h>

继承了QNetworkProtocol

所有成员函数的列表。

公有成员

保护成员

  • void parseDir ( const QString & buffer, QUrlInfo & info )

保护槽


详细描述

QFtp是一个用来实现FTP协议的类。

 

这个类派生于QNetworkProtocol。QFtp一般情况下并不是直接使用,而是通过QUrlOperator来实现的,举例如下:

 

  QUrlOperator op( "ftp://ftp.trolltech.com" );
  op.listChildren(); // 请求服务器提供一个文件列表
  

这段代码只能在QFtp类已经注册的情况下才能正常工作;要注册这个类,你必须在QFtp使用QUrlOperator之前注册qInitNetworkProtocols()。

如果你真的想要直接使用QFtp,不要忘了使用setUrl()设定它的QUrlOperator。

 

也可以参考Qt网络文档QNetworkProtocolQUrlOperator输入/输出和网络


成员函数文档

QFtp::QFtp ()

构造一个QFtp对象。

QFtp::~QFtp () [虚]

析构函数。

void QFtp::dataBytesWritten ( int nbytes ) [保护 槽]

nbytes已经被成功地写到数据套接字的时候,这个函数被调用。

void QFtp::dataClosed () [保护 槽]

当一个数据连接被关闭时调用。

void QFtp::dataConnected () [保护 槽]

一些事务需要同服务器建立一个数据连接,如果这个连接能够成功,这个函数将处理数据连接。

void QFtp::dataReadyRead () [保护 槽]

当新的数据到达数据套接字时,这个函数被调用。

void QFtp::parseDir ( const QString & buffer, QUrlInfo & info ) [保护]

分析字符串,buffer,来自FTP服务器的目录列表的一行, 并且设定值为从url信息对象解析出来的值,info

void QFtp::readyRead () [保护 槽]

当数据到达到这个命令套接字时,这个槽被调用。这个函数监视数据并且把数据提交给能够处理它的函数上。


这个文件是Qt工具包一部分。 版权所有 ? 1995-2002 Trolltech。保留所有权利。

QFtp类参考,布布扣,bubuko.com

QFtp类参考

标签:c   class   a   http   tar   int   

原文地址:http://www.cnblogs.com/lvdongjie/p/3776832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!