主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数 |
QFtp类参考
[网络模块]
QFtp是一个用来实现FTP协议的类。 详情请见……
#include <qftp.h>
继承了QNetworkProtocol。
公有成员
保护成员
- void parseDir ( const QString & buffer, QUrlInfo & info )
保护槽
- void readyRead ()
- void dataConnected ()
- void dataClosed ()
- void dataReadyRead ()
- void dataBytesWritten ( int nbytes )
详细描述
QFtp是一个用来实现FTP协议的类。
这个类派生于QNetworkProtocol。QFtp一般情况下并不是直接使用,而是通过QUrlOperator来实现的,举例如下:
QUrlOperator op( "ftp://ftp.trolltech.com" ); op.listChildren(); // 请求服务器提供一个文件列表
这段代码只能在QFtp类已经注册的情况下才能正常工作;要注册这个类,你必须在QFtp使用QUrlOperator之前注册qInitNetworkProtocols()。
如果你真的想要直接使用QFtp,不要忘了使用setUrl()设定它的QUrlOperator。
也可以参考Qt网络文档、QNetworkProtocol、QUrlOperator和输入/输出和网络。
成员函数文档
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。保留所有权利。
Copyright © 2002 Trolltech | Trademarks | 译者:云飞扬 | Qt 3.0.5版
|