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

EvaPicTransferReplyPacket Class Reference

#include <evatransfer.h>

Inherits EvaPicInPacket.

Inheritance diagram for EvaPicTransferReplyPacket:

Inheritance graph
[legend]
Collaboration diagram for EvaPicTransferReplyPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EvaPicTransferReplyPacket ()
 EvaPicTransferReplyPacket (unsigned char *buf, int len)
 EvaPicTransferReplyPacket (const EvaPicTransferReplyPacket &rhs)
virtual ~EvaPicTransferReplyPacket ()
EvaPicTransferReplyPacketoperator= (const EvaPicTransferReplyPacket &rhs)
const unsigned int getSessionID () const
const unsigned char * getMd5 () const
const unsigned char * getFileNameMd5 () const
const std::string & getFileName () const
const unsigned int getImageLength () const
const unsigned char * getData () const
const unsigned int getDataLength () const

Protected Member Functions

void parseBody ()

Private Attributes

unsigned int sessionID
unsigned char md5 [16]
unsigned char fileNameMd5 [16]
std::string fileName
unsigned int imageLength
unsigned char * data
unsigned int dataLength

Detailed Description

Definition at line 83 of file evatransfer.h.


Constructor & Destructor Documentation

EvaPicTransferReplyPacket::EvaPicTransferReplyPacket  )  [inline]
 

Definition at line 85 of file evatransfer.h.

EvaPicTransferReplyPacket::EvaPicTransferReplyPacket unsigned char *  buf,
int  len
 

Definition at line 185 of file evatransfer.cpp.

EvaPicTransferReplyPacket::EvaPicTransferReplyPacket const EvaPicTransferReplyPacket rhs  ) 
 

Definition at line 190 of file evatransfer.cpp.

EvaPicTransferReplyPacket::~EvaPicTransferReplyPacket  )  [virtual]
 

Definition at line 196 of file evatransfer.cpp.

References data.


Member Function Documentation

const unsigned char* EvaPicTransferReplyPacket::getData  )  const [inline]
 

Definition at line 98 of file evatransfer.h.

References data.

Referenced by operator=().

const unsigned int EvaPicTransferReplyPacket::getDataLength  )  const [inline]
 

Definition at line 99 of file evatransfer.h.

References dataLength.

Referenced by operator=().

const std::string& EvaPicTransferReplyPacket::getFileName  )  const [inline]
 

Definition at line 95 of file evatransfer.h.

References fileName.

Referenced by operator=().

const unsigned char* EvaPicTransferReplyPacket::getFileNameMd5  )  const [inline]
 

Definition at line 94 of file evatransfer.h.

References fileNameMd5.

Referenced by operator=().

const unsigned int EvaPicTransferReplyPacket::getImageLength  )  const [inline]
 

Definition at line 96 of file evatransfer.h.

References imageLength.

Referenced by operator=().

const unsigned char* EvaPicTransferReplyPacket::getMd5  )  const [inline]
 

Definition at line 93 of file evatransfer.h.

References md5.

Referenced by operator=().

const unsigned int EvaPicTransferReplyPacket::getSessionID  )  const [inline]
 

Definition at line 92 of file evatransfer.h.

References sessionID.

Referenced by operator=().

EvaPicTransferReplyPacket & EvaPicTransferReplyPacket::operator= const EvaPicTransferReplyPacket rhs  ) 
 

Definition at line 202 of file evatransfer.cpp.

References data, dataLength, fileName, fileNameMd5, getData(), getDataLength(), getFileName(), getFileNameMd5(), getImageLength(), getMd5(), getSessionID(), imageLength, md5, and sessionID.

Here is the call graph for this function:

void EvaPicTransferReplyPacket::parseBody  )  [protected, virtual]
 

Reimplemented from EvaPicInPacket.

Definition at line 216 of file evatransfer.cpp.

References data, dataLength, EvaPicInPacket::decryptedBuf, fileName, fileNameMd5, imageLength, md5, QQ_CLIENT_VERSION, EvaPicPacket::sequence, sessionID, and EvaPicPacket::source.


Member Data Documentation

unsigned char* EvaPicTransferReplyPacket::data [private]
 

Definition at line 111 of file evatransfer.h.

Referenced by getData(), operator=(), parseBody(), and ~EvaPicTransferReplyPacket().

unsigned int EvaPicTransferReplyPacket::dataLength [private]
 

Definition at line 112 of file evatransfer.h.

Referenced by getDataLength(), operator=(), and parseBody().

std::string EvaPicTransferReplyPacket::fileName [private]
 

Definition at line 107 of file evatransfer.h.

Referenced by getFileName(), operator=(), and parseBody().

unsigned char EvaPicTransferReplyPacket::fileNameMd5[16] [private]
 

Definition at line 106 of file evatransfer.h.

Referenced by getFileNameMd5(), operator=(), and parseBody().

unsigned int EvaPicTransferReplyPacket::imageLength [private]
 

Definition at line 108 of file evatransfer.h.

Referenced by getImageLength(), operator=(), and parseBody().

unsigned char EvaPicTransferReplyPacket::md5[16] [private]
 

Definition at line 105 of file evatransfer.h.

Referenced by getMd5(), operator=(), and parseBody().

unsigned int EvaPicTransferReplyPacket::sessionID [private]
 

Definition at line 103 of file evatransfer.h.

Referenced by getSessionID(), operator=(), and parseBody().


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