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

消息处理

@author ChenZhiHui

@since 2013-2-25

Inheritance: AbstractModule
Mostrar archivo Open project: huoshan12345/iQQ.Net

Public Methods

Method Description
GetCFaceSig ( QQActionListener listener ) : IQQActionFuture
GetGroupPic ( CFaceItem cface, QQMsg msg, Stream picout, QQActionListener listener ) : IQQActionFuture
GetOffPic ( OffPicItem offpic, QQMsg msg, Stream picout, QQActionListener listener ) : IQQActionFuture
GetRobotReply ( QQMsg input, RobotType robotType, QQActionListener listener ) : IQQActionFuture
GetSessionMsgSig ( QQStranger user, QQActionListener listener ) : IQQActionFuture
GetUserPic ( CFaceItem cface, QQMsg msg, Stream picout, QQActionListener listener ) : IQQActionFuture
SendInputNotify ( QQUser user, QQActionListener listener ) : IQQActionFuture
SendMsg ( QQMsg msg, QQActionListener listener ) : IQQActionFuture
SendShake ( QQUser user, QQActionListener listener ) : IQQActionFuture
UploadCFace ( string file, QQActionListener listener ) : IQQActionFuture
UploadOffPic ( QQUser user, string file, QQActionListener listener ) : IQQActionFuture

Private Methods

Method Description
DoSendMsg ( QQMsg msg, QQActionListener listener ) : IQQActionFuture

Method Details

GetCFaceSig() public method

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

GetGroupPic() public method

public GetGroupPic ( CFaceItem cface, QQMsg msg, Stream picout, QQActionListener listener ) : IQQActionFuture
cface iQQ.Net.WebQQCore.Im.Bean.Content.CFaceItem
msg iQQ.Net.WebQQCore.Im.Bean.QQMsg
picout System.IO.Stream
listener QQActionListener
return IQQActionFuture

GetOffPic() public method

public GetOffPic ( OffPicItem offpic, QQMsg msg, Stream picout, QQActionListener listener ) : IQQActionFuture
offpic iQQ.Net.WebQQCore.Im.Bean.Content.OffPicItem
msg iQQ.Net.WebQQCore.Im.Bean.QQMsg
picout System.IO.Stream
listener QQActionListener
return IQQActionFuture

GetRobotReply() public method

public GetRobotReply ( QQMsg input, RobotType robotType, QQActionListener listener ) : IQQActionFuture
input iQQ.Net.WebQQCore.Im.Bean.QQMsg
robotType RobotType
listener QQActionListener
return IQQActionFuture

GetSessionMsgSig() public method

public GetSessionMsgSig ( QQStranger user, QQActionListener listener ) : IQQActionFuture
user iQQ.Net.WebQQCore.Im.Bean.QQStranger
listener QQActionListener
return IQQActionFuture

GetUserPic() public method

public GetUserPic ( CFaceItem cface, QQMsg msg, Stream picout, QQActionListener listener ) : IQQActionFuture
cface iQQ.Net.WebQQCore.Im.Bean.Content.CFaceItem
msg iQQ.Net.WebQQCore.Im.Bean.QQMsg
picout System.IO.Stream
listener QQActionListener
return IQQActionFuture

SendInputNotify() public method

public SendInputNotify ( QQUser user, QQActionListener listener ) : IQQActionFuture
user iQQ.Net.WebQQCore.Im.Bean.QQUser
listener QQActionListener
return IQQActionFuture

SendMsg() public method

public SendMsg ( QQMsg msg, QQActionListener listener ) : IQQActionFuture
msg iQQ.Net.WebQQCore.Im.Bean.QQMsg
listener QQActionListener
return IQQActionFuture

SendShake() public method

public SendShake ( QQUser user, QQActionListener listener ) : IQQActionFuture
user iQQ.Net.WebQQCore.Im.Bean.QQUser
listener QQActionListener
return IQQActionFuture

UploadCFace() public method

public UploadCFace ( string file, QQActionListener listener ) : IQQActionFuture
file string
listener QQActionListener
return IQQActionFuture

UploadOffPic() public method

public UploadOffPic ( QQUser user, string file, QQActionListener listener ) : IQQActionFuture
user iQQ.Net.WebQQCore.Im.Bean.QQUser
file string
listener QQActionListener
return IQQActionFuture