#include <evaimsend.h>
Inherits OutPacket.
Inherited by SendFileAcceptPacket, SendFileExRequestPacket, SendFileNotifyAgentPacket, SendFileRequestPacket, SendIpExNotifyPacket, and SendTextIMPacket.
Inheritance diagram for SendIM:


Public Member Functions | |
| SendIM () | |
| SendIM (const unsigned short type) | |
| SendIM (const SendIM &rhs) | |
| virtual | ~SendIM () |
| const int | getReceiver () const |
| void | setReceiver (int receiver) |
| const short | getFaceCode () const |
| void | setFaceCode (short face) |
| const unsigned short | getContentType () const |
| const time_t | getSendTime () const |
| const unsigned short | getMsgSequence () const |
| void | setMsgSequence (const unsigned short seq) |
| SendIM & | operator= (const SendIM &rhs) |
Protected Member Functions | |
| virtual int | putBody (unsigned char *buf) |
| virtual int | putContents (unsigned char *buf) |
Private Attributes | |
| int | receiver |
| short | face |
| unsigned short | contentType |
| unsigned short | m_MsgSequence |
| time_t | m_SendTime |
Definition at line 31 of file evaimsend.h.
|
|
Definition at line 34 of file evaimsend.h. |
|
|
Definition at line 30 of file evaimsend.cpp. References m_MsgSequence, and m_SendTime. |
|
|
Definition at line 40 of file evaimsend.cpp. |
|
|
Definition at line 37 of file evaimsend.h. |
|
|
Definition at line 45 of file evaimsend.h. References contentType. Referenced by operator=(), and SendFileExRequestPacket::putContents(). |
|
|
Definition at line 42 of file evaimsend.h. References face. Referenced by operator=(). |
|
|
Definition at line 48 of file evaimsend.h. References m_MsgSequence. Referenced by operator=(). |
|
|
Definition at line 39 of file evaimsend.h. References receiver. Referenced by operator=(). |
|
|
Definition at line 46 of file evaimsend.h. References m_SendTime. Referenced by operator=(). |
|
|
Definition at line 46 of file evaimsend.cpp. References contentType, face, getContentType(), getFaceCode(), getMsgSequence(), getReceiver(), getSendTime(), m_MsgSequence, m_SendTime, and receiver. Here is the call graph for this function: ![]() |
|
|
Reimplemented from OutPacket. Definition at line 57 of file evaimsend.cpp. References contentType, face, Packet::getFileSessionKey(), Packet::getQQ(), m_MsgSequence, m_SendTime, putContents(), QQ_KEY_LENGTH, receiver, Packet::sequence, Packet::version, EvaUtil::write16(), and EvaUtil::write32(). Here is the call graph for this function: ![]() |
|
|
Reimplemented in SendTextIMPacket, SendFileRequestPacket, SendFileExRequestPacket, SendFileAcceptPacket, SendIpExNotifyPacket, and SendFileNotifyAgentPacket. Definition at line 107 of file evaimsend.cpp. Referenced by putBody(). |
|
|
Definition at line 43 of file evaimsend.h. |
|
|
Definition at line 49 of file evaimsend.h. References m_MsgSequence. |
|
|
Definition at line 40 of file evaimsend.h. |
|
|
Definition at line 58 of file evaimsend.h. Referenced by getContentType(), operator=(), and putBody(). |
|
|
Definition at line 57 of file evaimsend.h. Referenced by getFaceCode(), operator=(), and putBody(). |
|
|
Definition at line 59 of file evaimsend.h. Referenced by getMsgSequence(), operator=(), putBody(), SendIM(), and setMsgSequence(). |
|
|
Definition at line 60 of file evaimsend.h. Referenced by getSendTime(), operator=(), putBody(), and SendIM(). |
|
|
Definition at line 56 of file evaimsend.h. Referenced by getReceiver(), operator=(), and putBody(). |
1.4.4