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。保留所有权利。
时间: 2024-10-09 08:47:40