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

GroupNameOpPacket Class Reference

#include <evagroup.h>

Inherits OutPacket.

Inheritance diagram for GroupNameOpPacket:

Inheritance graph
[legend]
Collaboration diagram for GroupNameOpPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GroupNameOpPacket ()
 GroupNameOpPacket (const char cmdType)
 GroupNameOpPacket (const GroupNameOpPacket &rhs)
virtual ~GroupNameOpPacket ()
virtual OutPacketcopy ()
GroupNameOpPacketoperator= (const GroupNameOpPacket &rhs)
const std::list< std::string > getGroups () const
const char getType () const
void setGroups (const std::list< std::string > &l)
void setType (const char type)

Protected Member Functions

virtual int putBody (unsigned char *buf)

Private Attributes

std::list< std::string > groups
char type

Detailed Description

Definition at line 35 of file evagroup.h.


Constructor & Destructor Documentation

GroupNameOpPacket::GroupNameOpPacket  ) 
 

Definition at line 30 of file evagroup.cpp.

Referenced by copy().

GroupNameOpPacket::GroupNameOpPacket const char  cmdType  ) 
 

Definition at line 36 of file evagroup.cpp.

GroupNameOpPacket::GroupNameOpPacket const GroupNameOpPacket rhs  ) 
 

Definition at line 42 of file evagroup.cpp.

References getGroups(), getType(), groups, and type.

Here is the call graph for this function:

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

Definition at line 40 of file evagroup.h.


Member Function Documentation

virtual OutPacket* GroupNameOpPacket::copy  )  [inline, virtual]
 

Definition at line 42 of file evagroup.h.

References GroupNameOpPacket().

Here is the call graph for this function:

const std::list<std::string> GroupNameOpPacket::getGroups  )  const [inline]
 

Definition at line 45 of file evagroup.h.

References groups.

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

const char GroupNameOpPacket::getType  )  const [inline]
 

Definition at line 46 of file evagroup.h.

References type.

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

GroupNameOpPacket & GroupNameOpPacket::operator= const GroupNameOpPacket rhs  ) 
 

Definition at line 49 of file evagroup.cpp.

References getGroups(), getType(), groups, and type.

Here is the call graph for this function:

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

Reimplemented from OutPacket.

Definition at line 57 of file evagroup.cpp.

References groups, QQ_MAX_GROUP_NAME_BYTE, QQ_UPLOAD_GROUP_NAME, and type.

void GroupNameOpPacket::setGroups const std::list< std::string > &  l  )  [inline]
 

Definition at line 48 of file evagroup.h.

References groups.

void GroupNameOpPacket::setType const char  type  ) 
 


Member Data Documentation

std::list<std::string> GroupNameOpPacket::groups [private]
 

Definition at line 53 of file evagroup.h.

Referenced by getGroups(), GroupNameOpPacket(), operator=(), putBody(), and setGroups().

char GroupNameOpPacket::type [private]
 

Definition at line 54 of file evagroup.h.

Referenced by getType(), GroupNameOpPacket(), operator=(), and putBody().


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