#include <evaqun.h>
Inherits InPacket.
Inheritance diagram for QunReplyPacket:


Public Member Functions | |
| QunReplyPacket () | |
| QunReplyPacket (unsigned char *buf, int len) | |
| QunReplyPacket (const QunReplyPacket &rhs) | |
| virtual | ~QunReplyPacket () |
| InPacket * | copy () |
| QunReplyPacket & | operator= (const QunReplyPacket &rhs) |
| const char | getQunCommand () const |
| const char | getReplyCode () const |
| const int | getQunID () const |
| const int | getExtID () const |
| const char | getType () const |
| const int | getParentQunID () const |
| const std::string | getErrorMessage () const |
| const unsigned char | getSearchType () const |
| const QunInfo & | getQunInfo () const |
| const std::map< int, QunMember > & | getMemberList () const |
| const std::list< QunInfo > & | getQunInfoList () const |
| const std::list< int > & | getQQNumberList () const |
| const std::list< FriendItem > & | getMemberInfoList () const |
| const unsigned char | getJoinReply () const |
| const bool | isReplyOK () const |
| const int | getTargetQQ () const |
| const unsigned char | getOpCode () const |
| const unsigned int | getQunVersionID () const |
| const std::string & | getRealName () const |
| const unsigned char | getGender () const |
| const std::string & | getPhone () const |
| const std::string & | getEmail () const |
| const std::string & | getMemo () const |
| const int | getCardVersion () const |
| const int | getNextStartIndex () const |
| const std::map< int, std::string > & | getRealNames () const |
Protected Member Functions | |
| virtual void | parseBody () |
Private Member Functions | |
| int | parseSendIMReply (unsigned char *buf, int len) |
| int | parseSendTempQunIMReply (unsigned char *buf, int len) |
| int | parseCreateReply (unsigned char *buf, int len) |
| int | parseCreateTempQun (unsigned char *buf, int len) |
| int | parseActivateReply (unsigned char *buf, int len) |
| int | parseModifyMemberReply (unsigned char *buf, int len) |
| int | parseGetInfoReply (unsigned char *buf, int len) |
| int | parseExitReply (unsigned char *buf, int len) |
| int | parseGetMemberInfoReply (unsigned char *buf, int len) |
| int | parseGetOnlineMemberReply (unsigned char *buf, int len) |
| int | parseJoinReply (unsigned char *buf, int len) |
| int | parseJoinAuthReply (unsigned char *buf, int len) |
| int | parseModifyInfoReply (unsigned char *buf, int len) |
| int | parseSearchReply (unsigned char *buf, int len) |
| int | parseGetTempQunInfoReply (unsigned char *buf, int len) |
| int | parseExitTempQunReply (unsigned char *buf, int len) |
| int | parseGetTempQunMembers (unsigned char *buf, int len) |
| int | parseModifyQunCard (unsigned char *buf, int len) |
| int | parseRequestAllRealNames (unsigned char *buf, int len) |
| int | parseRequestQunCard (unsigned char *buf, int len) |
| int | parseQunAdminOperation (unsigned char *buf, int len) |
| int | parseQunTransfer (unsigned char *buf, int len) |
Private Attributes | |
| char | qunCommand |
| char | replyCode |
| int | qunID |
| int | externalID |
| char | type |
| int | parentQunID |
| std::string | errorMessage |
| unsigned char | searchType |
| QunInfo | info |
| std::list< QunInfo > | qunInfoList |
| std::list< int > | qunQQNumberList |
| std::map< int, QunMember > | memberList |
| used for getting Qun information request only | |
| std::list< FriendItem > | memberInfoList |
| public List memberInfos; | |
| unsigned char | joinReply |
| join Qun request use only | |
| int | targetQQ |
| unsigned char | opCode |
| unsigned int | versionID |
| int | m_NextStart |
| used for Get All Realname operation | |
| int | m_CardVersion |
| std::map< int, std::string > | m_RealNameList |
| std::string | realName |
| the following 5 varaibles are for the result of requesting Qun card, and still the qunID, targetQQ are used as well | |
| unsigned char | gender |
| std::string | phone |
| std::string | |
| std::string | memo |
Definition at line 115 of file evaqun.h.
|
|
Definition at line 117 of file evaqun.h. Referenced by copy(). |
|
||||||||||||
|
Definition at line 269 of file evaqun.cpp. |
|
|
Definition at line 274 of file evaqun.cpp. |
|
|
Definition at line 280 of file evaqun.cpp. |
|
|
Definition at line 122 of file evaqun.h. References QunReplyPacket(). Here is the call graph for this function: ![]() |
|
|
Definition at line 153 of file evaqun.h. References m_CardVersion. |
|
|
Definition at line 150 of file evaqun.h. References email. Referenced by operator=(). |
|
|
Definition at line 131 of file evaqun.h. References errorMessage. Referenced by operator=(). |
|
|
Definition at line 128 of file evaqun.h. References externalID. Referenced by operator=(). |
|
|
Definition at line 148 of file evaqun.h. References gender. Referenced by operator=(). |
|
|
Definition at line 139 of file evaqun.h. References joinReply. Referenced by operator=(). |
|
|
Definition at line 138 of file evaqun.h. References memberInfoList. Referenced by operator=(). |
|
|
Definition at line 135 of file evaqun.h. References memberList. Referenced by operator=(). |
|
|
Definition at line 151 of file evaqun.h. References memo. Referenced by operator=(). |
|
|
Definition at line 154 of file evaqun.h. References m_NextStart. |
|
|
Definition at line 144 of file evaqun.h. References opCode. Referenced by operator=(). |
|
|
Definition at line 130 of file evaqun.h. References parentQunID. Referenced by operator=(). |
|
|
Definition at line 149 of file evaqun.h. References phone. Referenced by operator=(). |
|
|
Definition at line 137 of file evaqun.h. References qunQQNumberList. Referenced by operator=(). |
|
|
Definition at line 125 of file evaqun.h. References qunCommand. Referenced by operator=(). |
|
|
Definition at line 127 of file evaqun.h. References qunID. Referenced by operator=(). |
|
|
Definition at line 134 of file evaqun.h. References info. Referenced by operator=(). |
|
|
Definition at line 136 of file evaqun.h. References qunInfoList. Referenced by operator=(). |
|
|
Definition at line 145 of file evaqun.h. References versionID. Referenced by operator=(). |
|
|
Definition at line 147 of file evaqun.h. References realName. Referenced by operator=(). |
|
|
Definition at line 155 of file evaqun.h. References m_RealNameList. |
|
|
Definition at line 126 of file evaqun.h. References replyCode. Referenced by operator=(). |
|
|
Definition at line 133 of file evaqun.h. References searchType. Referenced by operator=(). |
|
|
Definition at line 143 of file evaqun.h. References targetQQ. Referenced by operator=(). |
|
|
Definition at line 129 of file evaqun.h. References type. Referenced by operator=(). |
|
|
Definition at line 401 of file evaqun.cpp. References QQ_QUN_CMD_REPLY_OK, and replyCode. |
|
|
Definition at line 284 of file evaqun.cpp. References email, errorMessage, externalID, gender, getEmail(), getErrorMessage(), getExtID(), getGender(), getJoinReply(), getMemberInfoList(), getMemberList(), getMemo(), getOpCode(), getParentQunID(), getPhone(), getQQNumberList(), getQunCommand(), getQunID(), getQunInfo(), getQunInfoList(), getQunVersionID(), getRealName(), getReplyCode(), getSearchType(), getTargetQQ(), getType(), info, joinReply, memberInfoList, memberList, memo, opCode, parentQunID, phone, qunCommand, qunID, qunInfoList, qunQQNumberList, realName, replyCode, searchType, targetQQ, type, and versionID. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 471 of file evaqun.cpp. References QQ_QUN_CMD_REPLY_OK, qunID, and replyCode. Referenced by parseBody(). |
|
|
||||||||||||
|
Definition at line 437 of file evaqun.cpp. References externalID, QQ_QUN_CMD_REPLY_OK, qunID, and replyCode. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 454 of file evaqun.cpp. References parentQunID, QQ_QUN_CMD_REPLY_OK, qunID, replyCode, and type. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 532 of file evaqun.cpp. References QQ_QUN_CMD_REPLY_OK, qunID, and replyCode. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 663 of file evaqun.cpp. References parentQunID, QQ_QUN_CMD_REPLY_OK, qunID, replyCode, and type. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 501 of file evaqun.cpp. References QunMember::admin, externalID, QunInfo::getExtID(), QunInfo::getQunID(), QunMember::groupIndex, info, memberList, QQ_QUN_CMD_REPLY_OK, QunMember::qqNum, qunID, QunInfo::readQunInfo(), and replyCode. Referenced by parseBody(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 545 of file evaqun.cpp. References info, memberInfoList, QQ_QUN_CMD_REPLY_OK, qunID, and replyCode. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 566 of file evaqun.cpp. References QQ_QUN_CMD_REPLY_OK, qunID, qunQQNumberList, and replyCode. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 644 of file evaqun.cpp. References QunInfo::getExtID(), QunInfo::getQunID(), QunInfo::getType(), info, parentQunID, QQ_QUN_CMD_REPLY_OK, qunID, qunQQNumberList, QunInfo::readTempQunInfo(), replyCode, and type. Referenced by parseBody(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 682 of file evaqun.cpp. References parentQunID, QQ_QUN_CMD_REPLY_OK, qunID, qunQQNumberList, replyCode, and type. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 599 of file evaqun.cpp. References QQ_QUN_CMD_REPLY_OK, qunID, and replyCode. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 585 of file evaqun.cpp. References joinReply, QQ_QUN_CMD_REPLY_OK, qunID, and replyCode. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 612 of file evaqun.cpp. References qunID. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 484 of file evaqun.cpp. References QQ_QUN_CMD_REPLY_OK, qunID, and replyCode. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 707 of file evaqun.cpp. References qunID, and targetQQ. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 795 of file evaqun.cpp. References opCode, QQ_QUN_CMD_REPLY_OK, qunID, replyCode, targetQQ, and versionID. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 819 of file evaqun.cpp. References QQ_QUN_CMD_REPLY_OK, qunID, replyCode, targetQQ, and versionID. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 723 of file evaqun.cpp. References m_CardVersion, m_NextStart, m_RealNameList, qunID, and EvaUtil::read32(). Referenced by parseBody(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 746 of file evaqun.cpp. References email, gender, memo, phone, QQ_QUN_CMD_REPLY_OK, qunID, realName, replyCode, and targetQQ. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 625 of file evaqun.cpp. References info, QQ_QUN_CMD_REPLY_OK, qunInfoList, QunInfo::readQunInfoFromSearchReply(), replyCode, and searchType. Referenced by parseBody(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 407 of file evaqun.cpp. References QQ_QUN_CMD_REPLY_OK, qunID, and replyCode. Referenced by parseBody(). |
|
||||||||||||
|
Definition at line 420 of file evaqun.cpp. References parentQunID, QQ_QUN_CMD_REPLY_OK, qunID, replyCode, and type. Referenced by parseBody(). |
|
|
Definition at line 209 of file evaqun.h. Referenced by getEmail(), operator=(), and parseRequestQunCard(). |
|
|
error messages if replyCode is QQ_QUN_CMD_REPLY_OK Definition at line 174 of file evaqun.h. Referenced by getErrorMessage(), operator=(), and parseBody(). |
|
|
external ID of a Qun Definition at line 167 of file evaqun.h. Referenced by getExtID(), operator=(), parseCreateReply(), and parseGetInfoReply(). |
|
|
Definition at line 207 of file evaqun.h. Referenced by getGender(), operator=(), and parseRequestQunCard(). |
|
|
Definition at line 177 of file evaqun.h. Referenced by getQunInfo(), operator=(), parseGetInfoReply(), parseGetMemberInfoReply(), parseGetTempQunInfoReply(), and parseSearchReply(). |
|
|
join Qun request use only
Definition at line 194 of file evaqun.h. Referenced by getJoinReply(), operator=(), and parseJoinReply(). |
|
|
Definition at line 202 of file evaqun.h. Referenced by getCardVersion(), and parseRequestAllRealNames(). |
|
|
used for Get All Realname operation
Definition at line 201 of file evaqun.h. Referenced by getNextStartIndex(), and parseRequestAllRealNames(). |
|
|
Definition at line 203 of file evaqun.h. Referenced by getRealNames(), and parseRequestAllRealNames(). |
|
|
public List memberInfos;
Definition at line 192 of file evaqun.h. Referenced by getMemberInfoList(), operator=(), and parseGetMemberInfoReply(). |
|
|
used for getting Qun information request only
Definition at line 189 of file evaqun.h. Referenced by getMemberList(), operator=(), and parseGetInfoReply(). |
|
|
Definition at line 210 of file evaqun.h. Referenced by getMemo(), operator=(), and parseRequestQunCard(). |
|
|
Definition at line 197 of file evaqun.h. Referenced by getOpCode(), operator=(), and parseQunAdminOperation(). |
|
|
internal ID of parent Qun, used for temporary Qun Definition at line 171 of file evaqun.h. Referenced by getParentQunID(), operator=(), parseCreateTempQun(), parseExitTempQunReply(), parseGetTempQunInfoReply(), parseGetTempQunMembers(), and parseSendTempQunIMReply(). |
|
|
Definition at line 208 of file evaqun.h. Referenced by getPhone(), operator=(), and parseRequestQunCard(). |
|
|
sub-command of Qun Definition at line 161 of file evaqun.h. Referenced by getQunCommand(), operator=(), and parseBody(). |
|
|
|
Qun information for getting Qun information request searching Qun |