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

QunPacket Class Reference

#include <evaqun.h>

Inherits OutPacket.

Inherited by QunActivatePacket, QunActivePacket, QunAdminOpPacket, QunAuthPacket, QunCreatePacket, QunExitPacket, QunGetInfoPacket, QunGetMemberInfoPacket, QunGetOnlineMemberPacket, QunJoinPacket, QunModifyCardPacket, QunModifyMemberPacket, QunModifyPacket, QunRequestAllRealNames, QunRequestCardPacket, QunSearchPacket, QunSendIMPacket, and QunTransferPacket.

Inheritance diagram for QunPacket:

Inheritance graph
[legend]
Collaboration diagram for QunPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QunPacket ()
 QunPacket (const char qunCmd)
 QunPacket (const char qunCmd, const int id)
 QunPacket (const QunPacket &rhs)
virtual ~QunPacket ()
OutPacketcopy ()
QunPacketoperator= (const QunPacket &rhs)
const char getQunCommand () const
const int getQunID () const
void setQunCommand (const char cmd)
void setQunID (const int id)

Protected Attributes

char qunCommand
int qunID

Detailed Description

Definition at line 87 of file evaqun.h.


Constructor & Destructor Documentation

QunPacket::QunPacket  )  [inline]
 

Definition at line 89 of file evaqun.h.

Referenced by copy().

QunPacket::QunPacket const char  qunCmd  ) 
 

Definition at line 233 of file evaqun.cpp.

References qunCommand.

QunPacket::QunPacket const char  qunCmd,
const int  id
 

Definition at line 239 of file evaqun.cpp.

References qunCommand, and qunID.

QunPacket::QunPacket const QunPacket rhs  ) 
 

Definition at line 246 of file evaqun.cpp.

QunPacket::~QunPacket  )  [virtual]
 

Definition at line 252 of file evaqun.cpp.


Member Function Documentation

OutPacket* QunPacket::copy  )  [inline]
 

Reimplemented in QunSendIMPacket, and QunSendIMExPacket.

Definition at line 95 of file evaqun.h.

References QunPacket().

Here is the call graph for this function:

const char QunPacket::getQunCommand  )  const [inline]
 

Definition at line 98 of file evaqun.h.

References qunCommand.

Referenced by operator=().

const int QunPacket::getQunID  )  const [inline]
 

Definition at line 99 of file evaqun.h.

References qunID.

Referenced by operator=().

QunPacket & QunPacket::operator= const QunPacket rhs  ) 
 

Definition at line 256 of file evaqun.cpp.

References getQunCommand(), getQunID(), qunCommand, and qunID.

Here is the call graph for this function:

void QunPacket::setQunCommand const char  cmd  )  [inline]
 

Definition at line 101 of file evaqun.h.

References qunCommand.

void QunPacket::setQunID const int  id  )  [inline]
 

Definition at line 102 of file evaqun.h.

References qunID.


Member Data Documentation

char QunPacket::qunCommand [protected]
 

Definition at line 105 of file evaqun.h.

Referenced by getQunCommand(), operator=(), QunRequestAllRealNames::putBody(), QunActivePacket::putBody(), QunCreatePacket::putBody(), QunExitPacket::putBody(), QunRequestCardPacket::putBody(), QunSendIMExPacket::putBody(), QunModifyMemberPacket::putBody(), QunTransferPacket::putBody(), QunAdminOpPacket::putBody(), QunModifyCardPacket::putBody(), QunModifyPacket::putBody(), QunJoinPacket::putBody(), QunSearchPacket::putBody(), QunSendIMPacket::putBody(), QunAuthPacket::putBody(), QunActivatePacket::putBody(), QunGetOnlineMemberPacket::putBody(), QunGetMemberInfoPacket::putBody(), QunGetInfoPacket::putBody(), QunPacket(), QunSendIMExPacket::QunSendIMExPacket(), and setQunCommand().

int QunPacket::qunID [protected]
 

Definition at line 106 of file evaqun.h.

Referenced by getQunID(), operator=(), QunRequestAllRealNames::putBody(), QunActivePacket::putBody(), QunExitPacket::putBody(), QunRequestCardPacket::putBody(), QunSendIMExPacket::putBody(), QunModifyMemberPacket::putBody(), QunTransferPacket::putBody(), QunAdminOpPacket::putBody(), QunModifyCardPacket::putBody(), QunJoinPacket::putBody(), QunSendIMPacket::putBody(), QunAuthPacket::putBody(), QunActivatePacket::putBody(), QunGetOnlineMemberPacket::putBody(), QunGetMemberInfoPacket::putBody(), QunGetInfoPacket::putBody(), QunPacket(), and setQunID().


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