①请求结果定义如下:

②状态定义如下:

(2)network.cpp由类NetworkServer和Network组成,说明如下:
第一:类Network主要成员函数:
①成员函数:choICes
功能:得到所有网络服务配置。
原型:static QStringList choices(QListBox*=0,const QString&dir=QString::null)
②成员函数:createServer

功能:创建NetworkServer实例,为qpe使用。
原型:static void createServer(QObject*parent)
③成员函数:serviceName
功能:通过网络服务配置文件得到网络服务名。
原型:static QString serviceName(const QString&service)
④成员函数:serviceType
功能:通过服务配置文件得到网络服务类型。正常为“dialup”。
原型:static QString serviceType(const QString&service)
⑤成员函数:start
功能:开启网络服务。如果网络空闲,则开始新的网络服务。如果有相同网络服务在运行,应用程序将使用已存在的网络服务。
原型:StatICvoid start(const Quuid&uuid,const QString&service=QString::null,const QString&password=QString::null)
⑥成员函数:stop
功能:停止网络服务。如果有其他应用程序使用该网络服务,网络服务将不会断开,仅仅终止该应用程序。否则停止网络服务。
原型:static void stop(const QUuid&uuid)
第二:类NetworkServe主要成员函数:
①成员函数:EMItFaiLED
功能:发送失败信息。
原型:void emitFailed(QUuid&uuid,intstatus)
②成员函数:examineNetworks
功能:检查网络配置。
原型:void examineNetworks()
③成员函数:networkOnline
功能:判断网络是否连接。无线modem初始化失败
原型:bool networkOnline()const
④成员函数:start
功能:开始网络服务。
原型:void start(QUuid&uuid,const QString&file,const QString&password)
⑤成员函数:stop
功能:停止网络服务。
原型:void stop()

⑥成员函数:timeEvent
功能:若网络连接,开启定时器进行监控;否则网络断开,终止定时器,并发送网络断开消息。
原型:void timerEvent(QTimerEvent*timer)
⑦成员函数:receive
功能:接收应用进程发送的网络信息。
原型:void NetworkServer::receive(const QCString&msg,const QByteArray&data)
(3)dailup.cpp主要是进行拨号,由类PppMon,
Dailup和DialupImpl构成。定义如下:
①类PppMon。功能:监视网络状态;
②类Dialup。功能:实现一个拨号窗体;
③类DialupImpl。功能:拨号实现。
(4)网络拨号建立
①应用程序发起上网请求。
②如果当前网络空闲,则自动拨号(配置拨号文件、开启网络状态监控和发送AT指令连接)。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-87704-2.html
他们了解世界更了解我们大陆
他的卫心Y㎝6ОЗ一开始我也不信