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

SignatureReplyPacket Class Reference

#include <evaextrainfo.h>

Inherits InPacket.

Inheritance diagram for SignatureReplyPacket:

Inheritance graph
[legend]
Collaboration diagram for SignatureReplyPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SignatureReplyPacket ()
 SignatureReplyPacket (unsigned char *buf, int len)
 SignatureReplyPacket (const SignatureReplyPacket &rhs)
virtual ~SignatureReplyPacket ()
const unsigned char getType () const
const char getReplyCode () const
const bool isChangeAccepted () const
const int nextStartID () const
const std::map< int, SignatureElement > & getMembers () const
SignatureReplyPacketoperator= (const SignatureReplyPacket &rhs)

Protected Member Functions

virtual void parseBody ()

Private Attributes

unsigned char mType
unsigned char mReplyCode
int mNextStartId
std::map< int, SignatureElementmMembers

Detailed Description

Definition at line 98 of file evaextrainfo.h.


Constructor & Destructor Documentation

SignatureReplyPacket::SignatureReplyPacket  )  [inline]
 

Definition at line 101 of file evaextrainfo.h.

SignatureReplyPacket::SignatureReplyPacket unsigned char *  buf,
int  len
 

Definition at line 174 of file evaextrainfo.cpp.

SignatureReplyPacket::SignatureReplyPacket const SignatureReplyPacket rhs  ) 
 

Definition at line 179 of file evaextrainfo.cpp.

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

Definition at line 104 of file evaextrainfo.h.


Member Function Documentation

const std::map<int, SignatureElement>& SignatureReplyPacket::getMembers  )  const [inline]
 

Definition at line 111 of file evaextrainfo.h.

References mMembers.

Referenced by operator=().

const char SignatureReplyPacket::getReplyCode  )  const [inline]
 

Definition at line 107 of file evaextrainfo.h.

References mReplyCode.

Referenced by operator=().

const unsigned char SignatureReplyPacket::getType  )  const [inline]
 

Definition at line 106 of file evaextrainfo.h.

References mType.

Referenced by operator=().

const bool SignatureReplyPacket::isChangeAccepted  )  const [inline]
 

Definition at line 108 of file evaextrainfo.h.

References mReplyCode.

const int SignatureReplyPacket::nextStartID  )  const [inline]
 

Definition at line 110 of file evaextrainfo.h.

References mNextStartId.

SignatureReplyPacket & SignatureReplyPacket::operator= const SignatureReplyPacket rhs  ) 
 

Definition at line 185 of file evaextrainfo.cpp.

References getMembers(), getReplyCode(), getType(), mMembers, mReplyCode, and mType.

Here is the call graph for this function:

void SignatureReplyPacket::parseBody  )  [protected, virtual]
 

Reimplemented from InPacket.

Definition at line 194 of file evaextrainfo.cpp.

References InPacket::bodyLength, InPacket::decryptedBuf, SignatureElement::lastModifyTime, mMembers, mNextStartId, mReplyCode, mType, QQ_SIGNATURE_DELETE, QQ_SIGNATURE_MODIFY, QQ_SIGNATURE_REQUEST, and SignatureElement::signature.


Member Data Documentation

std::map<int, SignatureElement> SignatureReplyPacket::mMembers [private]
 

Definition at line 120 of file evaextrainfo.h.

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

int SignatureReplyPacket::mNextStartId [private]
 

Definition at line 119 of file evaextrainfo.h.

Referenced by nextStartID(), and parseBody().

unsigned char SignatureReplyPacket::mReplyCode [private]
 

Definition at line 118 of file evaextrainfo.h.

Referenced by getReplyCode(), isChangeAccepted(), operator=(), and parseBody().

unsigned char SignatureReplyPacket::mType [private]
 

Definition at line 117 of file evaextrainfo.h.

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


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