C# Class iQQ.Net.WebQQCore.Im.Module.ProcModule

处理整体登陆逻辑
Inheritance: AbstractModule
Show file Open project: huoshan12345/iQQ.Net Class Usage Examples

Public Methods

Method Description
CancelPoll ( ) : void
Destroy ( ) : void
DoLogout ( QQActionListener listener ) : IQQActionFuture

退出,下线

DoPollMsg ( ) : void

轮询新消息,发送心跳包,也就是挂qq

Login ( QQActionListener listener ) : IQQActionFuture
LoginWithQRCode ( QQActionListener listener ) : IQQActionFuture
LoginWithVerify ( string verifyCode, ProcActionFuture future ) : IQQActionFuture
Relogin ( QQStatus status, QQActionListener listener ) : IQQActionFuture
Relogin ( ) : void

Private Methods

Method Description
DoChannelLogin ( ProcActionFuture future ) : void
DoCheckLoginSig ( string checkSigUrl, ProcActionFuture future ) : void
DoCheckQRCode ( ProcActionFuture future ) : void
DoCheckVerify ( ProcActionFuture future ) : void
DoGetLoginSig ( ProcActionFuture future ) : void
DoGetVFWebqq ( ProcActionFuture future ) : void
DoGetVerify ( string reason, ProcActionFuture future ) : void
DoWebLogin ( string verifyCode, ProcActionFuture future ) : void

Method Details

CancelPoll() public method

public CancelPoll ( ) : void
return void

Destroy() public method

public Destroy ( ) : void
return void

DoLogout() public method

退出,下线
public DoLogout ( QQActionListener listener ) : IQQActionFuture
listener QQActionListener
return IQQActionFuture

DoPollMsg() public method

轮询新消息,发送心跳包,也就是挂qq
public DoPollMsg ( ) : void
return void

Login() public method

public Login ( QQActionListener listener ) : IQQActionFuture
listener QQActionListener
return IQQActionFuture

LoginWithQRCode() public method

public LoginWithQRCode ( QQActionListener listener ) : IQQActionFuture
listener QQActionListener
return IQQActionFuture

LoginWithVerify() public method

public LoginWithVerify ( string verifyCode, ProcActionFuture future ) : IQQActionFuture
verifyCode string
future iQQ.Net.WebQQCore.Im.Event.Future.ProcActionFuture
return IQQActionFuture

Relogin() public method

public Relogin ( QQStatus status, QQActionListener listener ) : IQQActionFuture
status iQQ.Net.WebQQCore.Im.Bean.QQStatus
listener QQActionListener
return IQQActionFuture

Relogin() public method

public Relogin ( ) : void
return void