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

EvaFTSynCreateReply Class Reference

#include <evaftprotocols.h>

Inherits EvaFTSynPacket.

Inheritance diagram for EvaFTSynCreateReply:

Inheritance graph
[legend]
Collaboration diagram for EvaFTSynCreateReply:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EvaFTSynCreateReply (const unsigned char *buf, const int len)
const bool isSuccessful () const
const unsigned short getReplyCode () const
const unsigned int getIp () const
const unsigned short getPort () const

Protected Member Functions

const bool parseBody (unsigned char *buf, const int len)

Private Attributes

unsigned short m_ReplyCode
unsigned int m_Ip
unsigned short m_Port

Detailed Description

Definition at line 252 of file evaftprotocols.h.


Constructor & Destructor Documentation

EvaFTSynCreateReply::EvaFTSynCreateReply const unsigned char *  buf,
const int  len
 

==========================================================================================

Definition at line 514 of file evaftprotocols.cpp.


Member Function Documentation

const unsigned int EvaFTSynCreateReply::getIp  )  const [inline]
 

Definition at line 260 of file evaftprotocols.h.

References m_Ip.

const unsigned short EvaFTSynCreateReply::getPort  )  const [inline]
 

Definition at line 261 of file evaftprotocols.h.

References m_Port.

const unsigned short EvaFTSynCreateReply::getReplyCode  )  const [inline]
 

Definition at line 258 of file evaftprotocols.h.

References m_ReplyCode.

const bool EvaFTSynCreateReply::isSuccessful  )  const [inline]
 

Definition at line 257 of file evaftprotocols.h.

References m_ReplyCode, and QQ_FILE_AGENT_CREATE_OK.

const bool EvaFTSynCreateReply::parseBody unsigned char *  buf,
const int  len
[protected, virtual]
 

Reimplemented from EvaFTPacket.

Definition at line 521 of file evaftprotocols.cpp.

References EvaCrypt::decrypt(), EvaFTSynPacket::m_FileAgentKey, m_Ip, m_Port, m_ReplyCode, EvaFTSynPacket::m_Session, QQ_FILE_AGENT_CREATE_OK, EvaUtil::read16(), and EvaUtil::read32().

Here is the call graph for this function:


Member Data Documentation

unsigned int EvaFTSynCreateReply::m_Ip [private]
 

Definition at line 266 of file evaftprotocols.h.

Referenced by getIp(), and parseBody().

unsigned short EvaFTSynCreateReply::m_Port [private]
 

Definition at line 267 of file evaftprotocols.h.

Referenced by getPort(), and parseBody().

unsigned short EvaFTSynCreateReply::m_ReplyCode [private]
 

Definition at line 265 of file evaftprotocols.h.

Referenced by getReplyCode(), isSuccessful(), and parseBody().


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