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

EvaFTSynCreate Class Reference

#include <evaftprotocols.h>

Inherits EvaFTSynPacket.

Inheritance diagram for EvaFTSynCreate:

Inheritance graph
[legend]
Collaboration diagram for EvaFTSynCreate:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EvaFTSynCreate ()
 ~EvaFTSynCreate ()
void setFileAgentToken (const unsigned char *token, const int len)
void setBuddyQQ (const int id)

Protected Member Functions

const int fillBody (unsigned char *buf)

Private Attributes

unsigned char * m_Token
int m_TokenLength
int m_BuddyId

Detailed Description

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

Definition at line 237 of file evaftprotocols.h.


Constructor & Destructor Documentation

EvaFTSynCreate::EvaFTSynCreate  ) 
 

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

Definition at line 470 of file evaftprotocols.cpp.

EvaFTSynCreate::~EvaFTSynCreate  ) 
 

Definition at line 476 of file evaftprotocols.cpp.

References m_Token.


Member Function Documentation

const int EvaFTSynCreate::fillBody unsigned char *  buf  )  [protected, virtual]
 

Reimplemented from EvaFTPacket.

Definition at line 491 of file evaftprotocols.cpp.

References EvaCrypt::encrypt(), m_BuddyId, EvaFTSynPacket::m_FileAgentKey, m_Token, m_TokenLength, EvaUtil::write16(), and EvaUtil::write32().

Here is the call graph for this function:

void EvaFTSynCreate::setBuddyQQ const int  id  )  [inline]
 

Definition at line 243 of file evaftprotocols.h.

References m_BuddyId.

void EvaFTSynCreate::setFileAgentToken const unsigned char *  token,
const int  len
 

Definition at line 482 of file evaftprotocols.cpp.

References m_Token, and m_TokenLength.


Member Data Documentation

int EvaFTSynCreate::m_BuddyId [private]
 

Definition at line 249 of file evaftprotocols.h.

Referenced by fillBody(), and setBuddyQQ().

unsigned char* EvaFTSynCreate::m_Token [private]
 

Definition at line 247 of file evaftprotocols.h.

Referenced by fillBody(), setFileAgentToken(), and ~EvaFTSynCreate().

int EvaFTSynCreate::m_TokenLength [private]
 

Definition at line 248 of file evaftprotocols.h.

Referenced by fillBody(), and setFileAgentToken().


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