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

EvaGetLevelReplyPacket Class Reference

#include <evalevel.h>

Inherits InPacket.

Inheritance diagram for EvaGetLevelReplyPacket:

Inheritance graph
[legend]
Collaboration diagram for EvaGetLevelReplyPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EvaGetLevelReplyPacket ()
 EvaGetLevelReplyPacket (unsigned char *buf, int len)
 EvaGetLevelReplyPacket (const EvaGetLevelReplyPacket &rhs)
virtual ~EvaGetLevelReplyPacket ()
const unsigned char getReplyCode () const
const std::list< LevelUserItem > & getLevelList () const
EvaGetLevelReplyPacketoperator= (const EvaGetLevelReplyPacket &rhs)

Protected Member Functions

virtual void parseBody ()

Private Attributes

unsigned char replyCode
std::list< LevelUserItemfriends

Detailed Description

Definition at line 52 of file evalevel.h.


Constructor & Destructor Documentation

EvaGetLevelReplyPacket::EvaGetLevelReplyPacket  )  [inline]
 

Definition at line 55 of file evalevel.h.

EvaGetLevelReplyPacket::EvaGetLevelReplyPacket unsigned char *  buf,
int  len
 

Definition at line 65 of file evalevel.cpp.

EvaGetLevelReplyPacket::EvaGetLevelReplyPacket const EvaGetLevelReplyPacket rhs  ) 
 

Definition at line 70 of file evalevel.cpp.

References friends, getLevelList(), getReplyCode(), and replyCode.

Here is the call graph for this function:

virtual EvaGetLevelReplyPacket::~EvaGetLevelReplyPacket  )  [inline, virtual]
 

Definition at line 58 of file evalevel.h.


Member Function Documentation

const std::list<LevelUserItem>& EvaGetLevelReplyPacket::getLevelList  )  const [inline]
 

Definition at line 61 of file evalevel.h.

References friends.

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

const unsigned char EvaGetLevelReplyPacket::getReplyCode  )  const [inline]
 

Definition at line 60 of file evalevel.h.

References replyCode.

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

EvaGetLevelReplyPacket & EvaGetLevelReplyPacket::operator= const EvaGetLevelReplyPacket rhs  ) 
 

Definition at line 77 of file evalevel.cpp.

References friends, getLevelList(), getReplyCode(), and replyCode.

Here is the call graph for this function:

void EvaGetLevelReplyPacket::parseBody  )  [protected, virtual]
 

Reimplemented from InPacket.

Definition at line 85 of file evalevel.cpp.

References InPacket::bodyLength, InPacket::decryptedBuf, friends, LevelItem::level, LevelItem::onlineTime, LevelItem::qqNum, replyCode, and LevelItem::timeRemainder.


Member Data Documentation

std::list<LevelUserItem> EvaGetLevelReplyPacket::friends [private]
 

Definition at line 68 of file evalevel.h.

Referenced by EvaGetLevelReplyPacket(), getLevelList(), operator=(), and parseBody().

unsigned char EvaGetLevelReplyPacket::replyCode [private]
 

Definition at line 67 of file evalevel.h.

Referenced by EvaGetLevelReplyPacket(), getReplyCode(), operator=(), and parseBody().


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