#include <evalogin.h>
Inherits InPacket.
Inheritance diagram for LoginReplyPacket:


Public Member Functions | |
| LoginReplyPacket () | |
| LoginReplyPacket (unsigned char *sbuf, int len) | |
| LoginReplyPacket (const LoginReplyPacket &rhs) | |
| virtual | ~LoginReplyPacket () |
| InPacket * | copy () |
| LoginReplyPacket & | operator= (const LoginReplyPacket &rhs) |
| const unsigned char | getReplyCode () const |
| const unsigned int | getRedirectedIP () const |
| const short | getRedirectedPort () const |
| const std::string & | getReplyMessage () const |
| const int | getQQ () const |
| const unsigned int | getMyIP () const |
| const unsigned short | getMyPort () const |
| const int | getLoginTime () const |
| const unsigned int | getServerIP () const |
| const short | getServerPort () const |
| const unsigned int | getLastLoginIP () const |
| const int | getLastLoginTime () const |
Protected Member Functions | |
| virtual void | parseBody () |
Private Attributes | |
| int | qqNum |
| unsigned int | IP |
| unsigned short | port |
| int | loginTime |
| unsigned int | serverIP |
| short | serverPort |
| unsigned int | lastLoginIP |
| int | lastLoginTime |
| unsigned char | clientKey [32] |
| unsigned int | redirectedIP |
| short | redirectedPort |
| unsigned char | replyCode |
| std::string | replyMessage |
Definition at line 42 of file evalogin.h.
|
|
Definition at line 44 of file evalogin.h. Referenced by copy(). |
|
||||||||||||
|
Definition at line 98 of file evalogin.cpp. |
|
|
Definition at line 103 of file evalogin.cpp. References getLastLoginIP(), getLastLoginTime(), getLoginTime(), getMyIP(), getMyPort(), getQQ(), getRedirectedIP(), getRedirectedPort(), getReplyCode(), getReplyMessage(), getServerIP(), getServerPort(), IP, lastLoginIP, lastLoginTime, loginTime, port, qqNum, redirectedIP, redirectedPort, replyCode, replyMessage, serverIP, and serverPort. Here is the call graph for this function: ![]() |
|
|
Definition at line 47 of file evalogin.h. |
|
|
Definition at line 49 of file evalogin.h. References LoginReplyPacket(). Here is the call graph for this function: ![]() |
|
|
Definition at line 62 of file evalogin.h. References lastLoginIP. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 63 of file evalogin.h. References lastLoginTime. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 59 of file evalogin.h. References loginTime. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 57 of file evalogin.h. References IP. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 58 of file evalogin.h. References port. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 56 of file evalogin.h. References qqNum. Referenced by LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 52 of file evalogin.h. References redirectedIP. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 53 of file evalogin.h. References redirectedPort. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 51 of file evalogin.h. References replyCode. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 54 of file evalogin.h. References replyMessage. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 60 of file evalogin.h. References serverIP. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 61 of file evalogin.h. References serverPort. Referenced by LoginReplyPacket(), and operator=(). |
|
|
Definition at line 121 of file evalogin.cpp. References getLastLoginIP(), getLastLoginTime(), getLoginTime(), getMyIP(), getMyPort(), getQQ(), getRedirectedIP(), getRedirectedPort(), getReplyCode(), getReplyMessage(), getServerIP(), getServerPort(), IP, lastLoginIP, lastLoginTime, loginTime, port, qqNum, redirectedIP, redirectedPort, replyCode, replyMessage, serverIP, and serverPort. Here is the call graph for this function: ![]() |
|
|
Reimplemented from InPacket. Definition at line 140 of file evalogin.cpp. References InPacket::bodyLength, InPacket::decryptedBuf, EvaUtil::doMd5(), getQQ(), Packet::getSessionKey(), IP, lastLoginIP, lastLoginTime, loginTime, port, QQ_KEY_LENGTH, QQ_LOGIN_REPLY_MISC_ERROR, QQ_LOGIN_REPLY_OK, QQ_LOGIN_REPLY_PWD_ERROR, QQ_LOGIN_REPLY_REDIRECT, qqNum, redirectedIP, redirectedPort, replyCode, replyMessage, serverIP, serverPort, Packet::setClientKey(), Packet::setFileSessionKey(), Packet::setFileShareToken(), and Packet::setSessionKey(). Here is the call graph for this function: ![]() |
|
|
Reimplemented from Packet. Definition at line 78 of file evalogin.h. |
|
|
Definition at line 69 of file evalogin.h. Referenced by getMyIP(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 74 of file evalogin.h. Referenced by getLastLoginIP(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 75 of file evalogin.h. Referenced by getLastLoginTime(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 71 of file evalogin.h. Referenced by getLoginTime(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 70 of file evalogin.h. Referenced by getMyPort(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Reimplemented from Packet. Definition at line 68 of file evalogin.h. Referenced by getQQ(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 79 of file evalogin.h. Referenced by getRedirectedIP(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 80 of file evalogin.h. Referenced by getRedirectedPort(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 82 of file evalogin.h. Referenced by getReplyCode(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 85 of file evalogin.h. Referenced by getReplyMessage(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 72 of file evalogin.h. Referenced by getServerIP(), LoginReplyPacket(), operator=(), and parseBody(). |
|
|
Definition at line 73 of file evalogin.h. Referenced by getServerPort(), LoginReplyPacket(), operator=(), and parseBody(). |
1.4.4