#include <evaimreceive.h>
Inherits InPacket.
Inheritance diagram for ReceiveIMPacket:


Public Member Functions | |
| ReceiveIMPacket () | |
| ReceiveIMPacket (unsigned char *buf, const int len) | |
| ReceiveIMPacket (const ReceiveIMPacket &rhs) | |
| ~ReceiveIMPacket () | |
| const int | getSender () const |
| const int | getReceiver () const |
| const int | getIntSequence () const |
| const int | getSenderIP () const |
| const short | getSenderPort () const |
| const short | getIMType () const |
| const char * | getReplyKey () const |
| const int | getBodyLength () const |
| const unsigned char * | getBodyData () const |
| ReceiveIMPacket & | operator= (const ReceiveIMPacket &rhs) |
Static Public Member Functions | |
| static std::string | convertToShow (const std::string &src, const unsigned char type=QQ_IM_NORMAL_REPLY) |
Protected Member Functions | |
| virtual void | parseBody () |
Private Member Functions | |
| int | readHeader (const unsigned char *buf) |
Private Attributes | |
| char | replyKey [REPLY_KEY_LENGTH] |
| int | sender |
| int | receiver |
| int | intSequence |
| int | senderIP |
| short | senderPort |
| short | type |
| int | bodyOffset |
Definition at line 28 of file evaimreceive.h.
|
|
Definition at line 31 of file evaimreceive.h. |
|
||||||||||||
|
Definition at line 31 of file evaimreceive.cpp. |
|
|
Definition at line 37 of file evaimreceive.cpp. References bodyOffset, getBodyLength(), getIMType(), InPacket::getLength(), getReceiver(), getReplyKey(), getSender(), getSenderIP(), getSenderPort(), Packet::getSequence(), receiver, REPLY_KEY_LENGTH, replyKey, sender, senderIP, senderPort, Packet::sequence, and type. Here is the call graph for this function: ![]() |
|
|
Definition at line 34 of file evaimreceive.h. |
|
||||||||||||
|
Definition at line 51 of file evaimreceive.cpp. References EvaUtil::customSmileyToText(), QQ_IM_IMAGE_REPLY, and EvaUtil::smileyToText(). Referenced by ReceivedNormalIM::parseContents(), and ReceivedQunIM::parseData(). Here is the call graph for this function: ![]() |
|
|
Definition at line 45 of file evaimreceive.h. References bodyOffset, and InPacket::decryptedBuf. |
|
|
Definition at line 44 of file evaimreceive.h. References InPacket::bodyLength, and bodyOffset. Referenced by operator=(), and ReceiveIMPacket(). |
|
|
Definition at line 41 of file evaimreceive.h. References type. Referenced by operator=(), and ReceiveIMPacket(). |
|
|
Definition at line 38 of file evaimreceive.h. References intSequence. |
|
|
Definition at line 37 of file evaimreceive.h. References receiver. Referenced by operator=(), and ReceiveIMPacket(). |
|
|
Definition at line 43 of file evaimreceive.h. References replyKey. Referenced by operator=(), and ReceiveIMPacket(). |
|
|
Definition at line 36 of file evaimreceive.h. References sender. Referenced by operator=(), and ReceiveIMPacket(). |
|
|
Definition at line 39 of file evaimreceive.h. References senderIP. Referenced by operator=(), and ReceiveIMPacket(). |
|
|
Definition at line 40 of file evaimreceive.h. References senderPort. Referenced by operator=(), and ReceiveIMPacket(). |
|
|
Definition at line 81 of file evaimreceive.cpp. References bodyOffset, getBodyLength(), getIMType(), InPacket::getLength(), getReceiver(), getReplyKey(), getSender(), getSenderIP(), getSenderPort(), Packet::getSequence(), receiver, REPLY_KEY_LENGTH, replyKey, sender, senderIP, senderPort, Packet::sequence, and type. Here is the call graph for this function: ![]() |
|
|
Reimplemented from InPacket. Definition at line 96 of file evaimreceive.cpp. References InPacket::bodyLength, bodyOffset, InPacket::decryptedBuf, readHeader(), REPLY_KEY_LENGTH, and replyKey. Here is the call graph for this function: ![]() |
|
|
Definition at line 107 of file evaimreceive.cpp. References intSequence, receiver, sender, senderIP, senderPort, and type. Referenced by parseBody(). |
|
|
Definition at line 62 of file evaimreceive.h. Referenced by getBodyData(), getBodyLength(), operator=(), parseBody(), and ReceiveIMPacket(). |
|
|
Definition at line 57 of file evaimreceive.h. Referenced by getIntSequence(), and readHeader(). |
|
|
Definition at line 56 of file evaimreceive.h. Referenced by getReceiver(), operator=(), readHeader(), and ReceiveIMPacket(). |
|
|
Definition at line 53 of file evaimreceive.h. Referenced by getReplyKey(), operator=(), parseBody(), and ReceiveIMPacket(). |
|
|
Definition at line 55 of file evaimreceive.h. Referenced by getSender(), operator=(), readHeader(), and ReceiveIMPacket(). |
|
|
Definition at line 58 of file evaimreceive.h. Referenced by getSenderIP(), operator=(), readHeader(), and ReceiveIMPacket(). |
|
|
Definition at line 59 of file evaimreceive.h. Referenced by getSenderPort(), operator=(), readHeader(), and ReceiveIMPacket(). |
|
|
Definition at line 60 of file evaimreceive.h. Referenced by getIMType(), operator=(), readHeader(), and ReceiveIMPacket(). |
1.4.4