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

DownloadGroupFriendReplyPacket Class Reference

#include <evagroup.h>

Inherits InPacket.

Inheritance diagram for DownloadGroupFriendReplyPacket:

Inheritance graph
[legend]
Collaboration diagram for DownloadGroupFriendReplyPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DownloadGroupFriendReplyPacket ()
 DownloadGroupFriendReplyPacket (unsigned char *buf, int len)
 DownloadGroupFriendReplyPacket (const DownloadGroupFriendReplyPacket &rhs)
virtual ~DownloadGroupFriendReplyPacket ()
InPacketcopy ()
DownloadGroupFriendReplyPacketoperator= (const DownloadGroupFriendReplyPacket &rhs)
virtual void parseBody ()
const int getNextStartID () const
const std::list< DownloadFriendEntry > & getGroupedFriends () const

Private Attributes

int nextStartID
std::list< DownloadFriendEntryfriends

Detailed Description

Definition at line 122 of file evagroup.h.


Constructor & Destructor Documentation

DownloadGroupFriendReplyPacket::DownloadGroupFriendReplyPacket  )  [inline]
 

Definition at line 125 of file evagroup.h.

Referenced by copy().

DownloadGroupFriendReplyPacket::DownloadGroupFriendReplyPacket unsigned char *  buf,
int  len
 

Definition at line 201 of file evagroup.cpp.

DownloadGroupFriendReplyPacket::DownloadGroupFriendReplyPacket const DownloadGroupFriendReplyPacket rhs  ) 
 

Definition at line 206 of file evagroup.cpp.

References friends, getGroupedFriends(), getNextStartID(), and nextStartID.

Here is the call graph for this function:

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

Definition at line 129 of file evagroup.h.


Member Function Documentation

InPacket* DownloadGroupFriendReplyPacket::copy  )  [inline]
 

Definition at line 131 of file evagroup.h.

References DownloadGroupFriendReplyPacket().

Here is the call graph for this function:

const std::list<DownloadFriendEntry>& DownloadGroupFriendReplyPacket::getGroupedFriends  )  const [inline]
 

Definition at line 136 of file evagroup.h.

References friends.

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

const int DownloadGroupFriendReplyPacket::getNextStartID  )  const [inline]
 

Definition at line 135 of file evagroup.h.

References nextStartID.

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

DownloadGroupFriendReplyPacket & DownloadGroupFriendReplyPacket::operator= const DownloadGroupFriendReplyPacket rhs  ) 
 

Definition at line 213 of file evagroup.cpp.

References friends, getGroupedFriends(), getNextStartID(), and nextStartID.

Here is the call graph for this function:

void DownloadGroupFriendReplyPacket::parseBody  )  [virtual]
 

Reimplemented from InPacket.

Definition at line 221 of file evagroup.cpp.

References InPacket::bodyLength, InPacket::decryptedBuf, friends, nextStartID, and DownloadFriendEntry::numberOfBytesRead().

Here is the call graph for this function:


Member Data Documentation

std::list<DownloadFriendEntry> DownloadGroupFriendReplyPacket::friends [private]
 

Definition at line 139 of file evagroup.h.

Referenced by DownloadGroupFriendReplyPacket(), getGroupedFriends(), operator=(), and parseBody().

int DownloadGroupFriendReplyPacket::nextStartID [private]
 

Definition at line 138 of file evagroup.h.

Referenced by DownloadGroupFriendReplyPacket(), getNextStartID(), operator=(), and parseBody().


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