#include <evapicpacket.h>
Inherited by EvaPicInPacket, and EvaPicOutPacket.
Inheritance diagram for EvaPicPacket:

Public Member Functions | |
| EvaPicPacket () | |
| EvaPicPacket (unsigned char *buf, int len) | |
| EvaPicPacket (const unsigned short source, const unsigned short command, const unsigned short sequence) | |
| EvaPicPacket (unsigned char *buf, int *len, const int cryptStart) | |
| EvaPicPacket (const EvaPicPacket &rhs) | |
| ~EvaPicPacket () | |
| EvaPicPacket & | operator= (const EvaPicPacket &rhs) |
| const int | hashCode () |
| const unsigned char | getHeader () const |
| const unsigned char | getTail () const |
| const unsigned short | getSource () const |
| const unsigned short | getCommand () const |
| const unsigned short | getSequence () const |
| const int | getCryptPosition () const |
| void | setKey (const unsigned char *key) |
| const bool | isValid () const |
| const unsigned short | getPacketLength () const |
Static Public Member Functions | |
| static void | setQQ (const unsigned int id) |
| static unsigned int | getQQ () |
| static void | setFileAgentKey (const unsigned char *key) |
| static void | clearKey () |
Protected Member Functions | |
| void | setCryptPosition (const int position) |
| const int | parseHeader (unsigned char *buf) |
Protected Attributes | |
| unsigned char | header |
| unsigned short | source |
| unsigned short | command |
| unsigned short | sequence |
| unsigned char * | key |
| unsigned char | tail |
| unsigned int | cryptPosition |
| unsigned short | packetLength |
Static Protected Attributes | |
| static unsigned char * | fileAgentKey = NULL |
| static unsigned int | myQQ = 0 |
Definition at line 44 of file evapicpacket.h.
|
|
Definition at line 46 of file evapicpacket.h. |
|
||||||||||||
|
Definition at line 33 of file evapicpacket.cpp. References parseHeader(), and tail. Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 40 of file evapicpacket.cpp. |
|
||||||||||||||||
|
Definition at line 45 of file evapicpacket.cpp. References FAMILY_05_TAIL, parseHeader(), and tail. Here is the call graph for this function: ![]() |
|
|
Definition at line 55 of file evapicpacket.cpp. |
|
|
Definition at line 60 of file evapicpacket.cpp. References key. |
|
|
Definition at line 127 of file evapicpacket.cpp. References fileAgentKey. |
|
|
Definition at line 65 of file evapicpacket.h. References command. Referenced by operator=(), EvaPicOutPacket::putHead(), and EvaPicInPacket::setInPacket(). |
|
|
Definition at line 68 of file evapicpacket.h. References cryptPosition. Referenced by EvaPicInPacket::decryptBody(), EvaPicOutPacket::fill(), and operator=(). |
|
|
Definition at line 62 of file evapicpacket.h. References header. Referenced by operator=(), and EvaPicInPacket::setInPacket(). |
|
|
Definition at line 75 of file evapicpacket.h. References packetLength. Referenced by EvaPicInPacket::cutOffPacketData(). |
|
|
Definition at line 60 of file evapicpacket.h. References myQQ. Referenced by operator=(), and EvaPicOutPacket::putHead(). |
|
|
Definition at line 66 of file evapicpacket.h. References sequence. Referenced by operator=(), EvaPicOutPacket::putHead(), and EvaPicInPacket::setInPacket(). |
|
|
Definition at line 64 of file evapicpacket.h. References source. Referenced by operator=(), EvaPicOutPacket::putHead(), and EvaPicInPacket::setInPacket(). |
|
|
Definition at line 63 of file evapicpacket.h. References tail. Referenced by operator=(). |
|
|
Definition at line 66 of file evapicpacket.cpp. |
|
|
Definition at line 74 of file evapicpacket.h. References FAMILY_05_TAG, FAMILY_05_TAIL, header, and tail. |
|
|
Definition at line 102 of file evapicpacket.cpp. References command, cryptPosition, getCommand(), getCryptPosition(), getHeader(), getQQ(), getSequence(), getSource(), getTail(), header, myQQ, sequence, source, and tail. Here is the call graph for this function: ![]() |
|
|
Definition at line 71 of file evapicpacket.cpp. References command, header, myQQ, packetLength, sequence, and source. Referenced by EvaPicPacket(). |
|
|
Definition at line 77 of file evapicpacket.h. References cryptPosition. |
|
|
Definition at line 114 of file evapicpacket.cpp. References fileAgentKey. |
|
|
Definition at line 121 of file evapicpacket.cpp. References key. |
|
|
Definition at line 59 of file evapicpacket.h. References myQQ. |
|
|
Definition at line 85 of file evapicpacket.h. Referenced by getCommand(), hashCode(), operator=(), parseHeader(), and EvaPicInPacket::setInPacket(). |
|
|
Definition at line 89 of file evapicpacket.h. Referenced by EvaPicTransferPacket::EvaPicTransferPacket(), EvaRequestAgentPacket::EvaRequestAgentPacket(), EvaRequestFacePacket::EvaRequestFacePacket(), EvaRequestStartPacket::EvaRequestStartPacket(), getCryptPosition(), operator=(), and setCryptPosition(). |
|
|
Definition at line 79 of file evapicpacket.h. Referenced by clearKey(), EvaPicInPacket::decryptBody(), EvaPicOutPacket::encryptBody(), EvaRequestAgentPacket::getFileAgentToken(), and setFileAgentKey(). |
|
|
Definition at line 83 of file evapicpacket.h. Referenced by getHeader(), isValid(), operator=(), parseHeader(), and EvaPicInPacket::setInPacket(). |
|
|
Definition at line 87 of file evapicpacket.h. Referenced by EvaPicOutPacket::encryptBody(), setKey(), and ~EvaPicPacket(). |
|
|
Definition at line 80 of file evapicpacket.h. Referenced by getQQ(), operator=(), parseHeader(), and setQQ(). |
|
|
Definition at line 90 of file evapicpacket.h. Referenced by getPacketLength(), and parseHeader(). |
|
|
Definition at line 86 of file evapicpacket.h. Referenced by getSequence(), hashCode(), operator=(), EvaPicTransferReplyPacket::parseBody(), parseHeader(), and EvaPicInPacket::setInPacket(). |
|
|
Definition at line 84 of file evapicpacket.h. Referenced by getSource(), operator=(), EvaPicTransferReplyPacket::parseBody(), parseHeader(), and EvaPicInPacket::setInPacket(). |
|
|
Definition at line 88 of file evapicpacket.h. Referenced by EvaPicPacket(), getTail(), isValid(), and operator=(). |
1.4.4