msg_forward_uml
2017-03-20 17:50:56 0 举报
msg_forward_uml是一个用于描述消息转发行为的UML(统一建模语言)图。它展示了系统中的消息如何在各个组件之间传递和处理。在这个图中,我们可以看到一个或多个发送者(Source)、接收者(Destination)以及它们之间的消息流。消息流用箭头表示,箭头的方向表示消息的传递方向。此外,还可以看到一些用于处理消息的处理器(Processor),它们可以对消息进行过滤、转换等操作。msg_forward_uml图有助于开发人员更好地理解系统的通信机制,从而优化系统性能和提高代码质量。
作者其他创作
大纲/内容
QQSVideoTransferMgr
- forwardSVideo:fromUin:fromType:toUin:toType:
QQAIOMultiActionBizAgent
- prepareMsgsForwardingToWX
QQLogManager
NSMutableArray *logInfos
- (void)delaySaveLogSeqArray;- (void)retryUploadLog;
QQLogger
int logLevelFILE *_fileHandle;
-(BOOL)addOneMessageLog:inFile:inLine:seq:serviceCmd:msgSeq:senderUin:recvUin:withLogContent:-(void)uploadLog:type:bgnTime:endTime:additionalInfo:
构造XML
QQStructureMsgWriterBase:主要字段为:brief、msg_Action、msg_Url、serviceID、sourceName、structureMsgType
QQStructureMsgWriterBase
- (NSString *)createXMLMessageString;
QQPicTransferManager
- uploadMultiMsgForwardPic:picMsgModels:
QQForwardEngine
-(QQMessageModel*)sendStructuredXMLMessage:(NSString*)uin accType:(AccostType)accType groupCode:(NSString*)groupCode withMsg:(NSString*)msg appShareID:(QUINT32)appID compatibilityText:(NSData*)compatText
MultiMsgForwardManager
- sendMultiMsg:forwardMsgs:isForward:- Preprocess:forwardMsgs:isResend:isForward:- notifyPicUploadState:uploadPicMsgModel:isSuccess:serverRet:- videosForwardResult:
[[QQForwardEngine GetInstance] sendStructuredXMLMessage:_uin accType:_accType groupCode:_groupCode withMsg:msg appShareID:_appShareID compatibilityText:_compatibilityText];
RichMediaPBTransferManager
- uploadPBFile:
QQBaseChatViewController
- prepareUploadMultiMsgForward:isForward:
接口
+ operation1(params):returnType- operation2(params)- operation3()
收藏
0 条评论
下一页