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

QunAdminOpPacket Class Reference

#include <evaqun.h>

Inherits QunPacket.

Inheritance diagram for QunAdminOpPacket:

Inheritance graph
[legend]
Collaboration diagram for QunAdminOpPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QunAdminOpPacket ()
 QunAdminOpPacket (const int id, const int qqID, const bool isSetAdmin)
 QunAdminOpPacket (const QunAdminOpPacket &rhs)
virtual ~QunAdminOpPacket ()
const int getQQ () const
const unsigned char getActionCode () const
void setQQ (const int qq)
void setActionCode (const unsigned char code)
QunAdminOpPacketoperator= (const QunAdminOpPacket &rhs)

Protected Member Functions

virtual int putBody (unsigned char *buf)

Private Attributes

int qqNum
unsigned char action

Detailed Description

Definition at line 482 of file evaqun.h.


Constructor & Destructor Documentation

QunAdminOpPacket::QunAdminOpPacket  )  [inline]
 

Definition at line 484 of file evaqun.h.

QunAdminOpPacket::QunAdminOpPacket const int  id,
const int  qqID,
const bool  isSetAdmin
 

Definition at line 1378 of file evaqun.cpp.

References action, QQ_QUN_SET_ADMIN, QQ_QUN_UNSET_ADMIN, and qqNum.

QunAdminOpPacket::QunAdminOpPacket const QunAdminOpPacket rhs  ) 
 

Definition at line 1388 of file evaqun.cpp.

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

Definition at line 487 of file evaqun.h.


Member Function Documentation

const unsigned char QunAdminOpPacket::getActionCode  )  const [inline]
 

Definition at line 490 of file evaqun.h.

References action.

Referenced by operator=().

const int QunAdminOpPacket::getQQ  )  const [inline]
 

Definition at line 489 of file evaqun.h.

References qqNum.

Referenced by operator=().

QunAdminOpPacket & QunAdminOpPacket::operator= const QunAdminOpPacket rhs  ) 
 

Definition at line 1394 of file evaqun.cpp.

References action, getActionCode(), getQQ(), and qqNum.

Here is the call graph for this function:

int QunAdminOpPacket::putBody unsigned char *  buf  )  [protected, virtual]
 

Reimplemented from OutPacket.

Definition at line 1402 of file evaqun.cpp.

References action, qqNum, QunPacket::qunCommand, and QunPacket::qunID.

void QunAdminOpPacket::setActionCode const unsigned char  code  )  [inline]
 

Definition at line 493 of file evaqun.h.

References action.

void QunAdminOpPacket::setQQ const int  qq  )  [inline]
 

Reimplemented from Packet.

Definition at line 492 of file evaqun.h.

References qqNum.


Member Data Documentation

unsigned char QunAdminOpPacket::action [private]
 

Definition at line 500 of file evaqun.h.

Referenced by getActionCode(), operator=(), putBody(), QunAdminOpPacket(), and setActionCode().

int QunAdminOpPacket::qqNum [private]
 

Reimplemented from Packet.

Definition at line 499 of file evaqun.h.

Referenced by getQQ(), operator=(), putBody(), QunAdminOpPacket(), and setQQ().


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