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

QunModifyMemberPacket Class Reference

#include <evaqun.h>

Inherits QunPacket.

Inheritance diagram for QunModifyMemberPacket:

Inheritance graph
[legend]
Collaboration diagram for QunModifyMemberPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QunModifyMemberPacket ()
 QunModifyMemberPacket (const int id, const bool isAdd)
 QunModifyMemberPacket (const QunModifyMemberPacket &rhs)
virtual ~QunModifyMemberPacket ()
const std::list< int > & getMembers () const
const bool isAdd () const
void setMembers (const std::list< int > list)
void setAdd (const bool isAdd)
QunModifyMemberPacketoperator= (const QunModifyMemberPacket &rhs)

Protected Member Functions

virtual int putBody (unsigned char *buf)

Private Attributes

std::list< int > members
bool mIsAdd

Detailed Description

Definition at line 521 of file evaqun.h.


Constructor & Destructor Documentation

QunModifyMemberPacket::QunModifyMemberPacket  )  [inline]
 

Definition at line 523 of file evaqun.h.

QunModifyMemberPacket::QunModifyMemberPacket const int  id,
const bool  isAdd
 

Definition at line 1464 of file evaqun.cpp.

QunModifyMemberPacket::QunModifyMemberPacket const QunModifyMemberPacket rhs  ) 
 

Definition at line 1469 of file evaqun.cpp.

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

Definition at line 526 of file evaqun.h.


Member Function Documentation

const std::list<int>& QunModifyMemberPacket::getMembers  )  const [inline]
 

Definition at line 528 of file evaqun.h.

References members.

Referenced by operator=().

const bool QunModifyMemberPacket::isAdd  )  const [inline]
 

Definition at line 529 of file evaqun.h.

References mIsAdd.

Referenced by operator=().

QunModifyMemberPacket & QunModifyMemberPacket::operator= const QunModifyMemberPacket rhs  ) 
 

Definition at line 1475 of file evaqun.cpp.

References getMembers(), isAdd(), members, and mIsAdd.

Here is the call graph for this function:

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

Reimplemented from OutPacket.

Definition at line 1483 of file evaqun.cpp.

References members, mIsAdd, QQ_QUN_MEMBER_ADD, QQ_QUN_MEMBER_REMOVE, QunPacket::qunCommand, and QunPacket::qunID.

void QunModifyMemberPacket::setAdd const bool  isAdd  )  [inline]
 

Definition at line 532 of file evaqun.h.

References mIsAdd.

void QunModifyMemberPacket::setMembers const std::list< int >  list  )  [inline]
 

Definition at line 531 of file evaqun.h.

References members.


Member Data Documentation

std::list<int> QunModifyMemberPacket::members [private]
 

Definition at line 538 of file evaqun.h.

Referenced by getMembers(), operator=(), putBody(), and setMembers().

bool QunModifyMemberPacket::mIsAdd [private]
 

Definition at line 539 of file evaqun.h.

Referenced by isAdd(), operator=(), putBody(), and setAdd().


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