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

SignaturePacket Class Reference

#include <evaextrainfo.h>

Inherits OutPacket.

Inheritance diagram for SignaturePacket:

Inheritance graph
[legend]
Collaboration diagram for SignaturePacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SignaturePacket ()
 SignaturePacket (const unsigned char type)
 SignaturePacket (const SignaturePacket &rhs)
virtual ~SignaturePacket ()
SignaturePacketoperator= (const SignaturePacket &rhs)
void setType (const unsigned char type)
const unsigned char getType () const
const std::map< int, int > & getMembers () const
void setMembers (const std::map< int, int > &list)
void setSignature (const std::string sig)
const std::string & getSignature () const

Protected Member Functions

virtual int putBody (unsigned char *buf)

Private Attributes

unsigned char mType
std::string mSignature
std::map< int, int > mMembers

Detailed Description

Definition at line 67 of file evaextrainfo.h.


Constructor & Destructor Documentation

SignaturePacket::SignaturePacket  )  [inline]
 

Definition at line 70 of file evaextrainfo.h.

SignaturePacket::SignaturePacket const unsigned char  type  ) 
 

Definition at line 117 of file evaextrainfo.cpp.

SignaturePacket::SignaturePacket const SignaturePacket rhs  ) 
 

Definition at line 122 of file evaextrainfo.cpp.

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

Definition at line 73 of file evaextrainfo.h.


Member Function Documentation

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

Definition at line 79 of file evaextrainfo.h.

References mMembers.

Referenced by operator=().

const std::string& SignaturePacket::getSignature  )  const [inline]
 

Definition at line 83 of file evaextrainfo.h.

References mSignature.

Referenced by operator=().

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

Definition at line 78 of file evaextrainfo.h.

References mType.

Referenced by operator=().

SignaturePacket & SignaturePacket::operator= const SignaturePacket rhs  ) 
 

Definition at line 128 of file evaextrainfo.cpp.

References getMembers(), getSignature(), getType(), mMembers, mSignature, and mType.

Here is the call graph for this function:

int SignaturePacket::putBody unsigned char *  buf  )  [protected, virtual]
 

Reimplemented from OutPacket.

Definition at line 137 of file evaextrainfo.cpp.

References mMembers, mSignature, mType, QQ_SIGNATURE_DELETE, QQ_SIGNATURE_MODIFY, and QQ_SIGNATURE_REQUEST.

void SignaturePacket::setMembers const std::map< int, int > &  list  )  [inline]
 

Definition at line 80 of file evaextrainfo.h.

References mMembers.

void SignaturePacket::setSignature const std::string  sig  )  [inline]
 

Definition at line 82 of file evaextrainfo.h.

References mSignature.

void SignaturePacket::setType const unsigned char  type  )  [inline]
 

Definition at line 77 of file evaextrainfo.h.

References mType.


Member Data Documentation

std::map<int, int> SignaturePacket::mMembers [private]
 

Definition at line 90 of file evaextrainfo.h.

Referenced by getMembers(), operator=(), putBody(), and setMembers().

std::string SignaturePacket::mSignature [private]
 

Definition at line 89 of file evaextrainfo.h.

Referenced by getSignature(), operator=(), putBody(), and setSignature().

unsigned char SignaturePacket::mType [private]
 

Definition at line 87 of file evaextrainfo.h.

Referenced by getType(), operator=(), putBody(), and setType().


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