Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

FriendChangeStatusPacket Class Reference

#include <evaonlinestatus.h>

Inherits InPacket.

Inheritance diagram for FriendChangeStatusPacket:

Inheritance graph
[legend]
Collaboration diagram for FriendChangeStatusPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FriendChangeStatusPacket ()
 FriendChangeStatusPacket (unsigned char *buf, int len)
 FriendChangeStatusPacket (const FriendChangeStatusPacket &rhs)
virtual ~FriendChangeStatusPacket ()
const int getQQ () const
const int getIP () const
const short getPort () const
const char getStatus () const
const char getUnknown1_4 () const
const char getUnknown2_11 () const
const short getUnknown3_13_14 () const
const unsigned char * getUnknownKey () const
const int getMyQQ () const
FriendChangeStatusPacketoperator= (const FriendChangeStatusPacket &rhs)

Protected Member Functions

void parseBody ()

Private Attributes

FriendStatusstatus
int myQQNum

Detailed Description

Definition at line 106 of file evaonlinestatus.h.


Constructor & Destructor Documentation

FriendChangeStatusPacket::FriendChangeStatusPacket  )  [inline]
 

Definition at line 109 of file evaonlinestatus.h.

FriendChangeStatusPacket::FriendChangeStatusPacket unsigned char *  buf,
int  len
 

Definition at line 245 of file evaonlinestatus.cpp.

FriendChangeStatusPacket::FriendChangeStatusPacket const FriendChangeStatusPacket rhs  ) 
 

Definition at line 250 of file evaonlinestatus.cpp.

References getIP(), getMyQQ(), getPort(), getQQ(), getStatus(), getUnknown1_4(), getUnknown2_11(), getUnknown3_13_14(), getUnknownKey(), FriendStatus::ip, myQQNum, FriendStatus::port, QQ_KEY_LENGTH, FriendStatus::qqNum, FriendStatus::status, status, FriendStatus::unknown11, FriendStatus::unknown13_14, FriendStatus::unknown4, and FriendStatus::unknownKey.

Here is the call graph for this function:

FriendChangeStatusPacket::~FriendChangeStatusPacket  )  [virtual]
 

Definition at line 266 of file evaonlinestatus.cpp.

References status.


Member Function Documentation

const int FriendChangeStatusPacket::getIP  )  const
 

Definition at line 301 of file evaonlinestatus.cpp.

References FriendStatus::ip, and status.

Referenced by FriendChangeStatusPacket(), and operator=().

const int FriendChangeStatusPacket::getMyQQ  )  const [inline]
 

Definition at line 124 of file evaonlinestatus.h.

References myQQNum.

Referenced by FriendChangeStatusPacket(), and operator=().

const short FriendChangeStatusPacket::getPort  )  const
 

Definition at line 302 of file evaonlinestatus.cpp.

References FriendStatus::port, and status.

Referenced by FriendChangeStatusPacket(), and operator=().

const int FriendChangeStatusPacket::getQQ  )  const
 

Definition at line 300 of file evaonlinestatus.cpp.

References FriendStatus::qqNum, and status.

Referenced by FriendChangeStatusPacket(), and operator=().

const char FriendChangeStatusPacket::getStatus  )  const
 

Definition at line 303 of file evaonlinestatus.cpp.

References FriendStatus::status, and status.

Referenced by FriendChangeStatusPacket(), and operator=().

const char FriendChangeStatusPacket::getUnknown1_4  )  const
 

Definition at line 304 of file evaonlinestatus.cpp.

References status, and FriendStatus::unknown4.

Referenced by FriendChangeStatusPacket(), and operator=().

const char FriendChangeStatusPacket::getUnknown2_11  )  const
 

Definition at line 305 of file evaonlinestatus.cpp.

References status, and FriendStatus::unknown11.

Referenced by FriendChangeStatusPacket(), and operator=().

const short FriendChangeStatusPacket::getUnknown3_13_14  )  const
 

Definition at line 306 of file evaonlinestatus.cpp.

References status, and FriendStatus::unknown13_14.

Referenced by FriendChangeStatusPacket(), and operator=().

const unsigned char * FriendChangeStatusPacket::getUnknownKey  )  const
 

Definition at line 307 of file evaonlinestatus.cpp.

References status, and FriendStatus::unknownKey.

Referenced by FriendChangeStatusPacket(), and operator=().

FriendChangeStatusPacket & FriendChangeStatusPacket::operator= const FriendChangeStatusPacket rhs  ) 
 

Definition at line 272 of file evaonlinestatus.cpp.

References getIP(), getMyQQ(), getPort(), getQQ(), getStatus(), getUnknown1_4(), getUnknown2_11(), getUnknown3_13_14(), getUnknownKey(), FriendStatus::ip, myQQNum, FriendStatus::port, QQ_KEY_LENGTH, FriendStatus::qqNum, FriendStatus::status, status, FriendStatus::unknown11, FriendStatus::unknown13_14, FriendStatus::unknown4, and FriendStatus::unknownKey.

Here is the call graph for this function:

void FriendChangeStatusPacket::parseBody  )  [protected, virtual]
 

Reimplemented from InPacket.

Definition at line 289 of file evaonlinestatus.cpp.

References InPacket::decryptedBuf, myQQNum, FriendStatus::readData(), and status.

Here is the call graph for this function:


Member Data Documentation

int FriendChangeStatusPacket::myQQNum [private]
 

Definition at line 130 of file evaonlinestatus.h.

Referenced by FriendChangeStatusPacket(), getMyQQ(), operator=(), and parseBody().

FriendStatus* FriendChangeStatusPacket::status [private]
 

Definition at line 129 of file evaonlinestatus.h.

Referenced by FriendChangeStatusPacket(), getIP(), getPort(), getQQ(), getStatus(), getUnknown1_4(), getUnknown2_11(), getUnknown3_13_14(), getUnknownKey(), operator=(), parseBody(), and ~FriendChangeStatusPacket().


The documentation for this class was generated from the following files:
Generated on Mon May 15 20:50:48 2006 for libeva by  doxygen 1.4.4