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

ReceivedQunIM Class Reference

#include <evaimreceive.h>

List of all members.

Public Member Functions

 ReceivedQunIM (const short src, const unsigned char *buf, const int len)
 ReceivedQunIM (const ReceivedQunIM &rhs)
 ReceivedQunIM ()
const short getUnknown1 () const
const short getSource () const
const int getExtID () const
const int getQunID () const
const char getType () const
const int getSenderQQ () const
const short getSequence () const
const int getSentTime () const
const short getVersionID () const
const std::string getMessage () const
const bool hasFontAttribute () const
const short getEncoding () const
const char getRed () const
const char getGreen () const
const char getBlue () const
const char getFontSize () const
const std::string & getFontName () const
const bool isBold () const
const bool isItalic () const
const bool isUnderline () const
ReceivedQunIMoperator= (const ReceivedQunIM &rhs)

Private Member Functions

void parseData (const unsigned char *buf, const int len)

Private Attributes

short source
int externalID
int qunID
char type
int sender
short unknown1
short sequence
uint sentTime
int versionID
std::string message
bool mHasFontAttribute
short encoding
char red
char green
char blue
char fontSize
std::string fontName
bool bold
bool italic
bool underline


Detailed Description

Definition at line 181 of file evaimreceive.h.


Constructor & Destructor Documentation

ReceivedQunIM::ReceivedQunIM const short  src,
const unsigned char *  buf,
const int  len
 

Definition at line 402 of file evaimreceive.cpp.

References parseData().

Here is the call graph for this function:

ReceivedQunIM::ReceivedQunIM const ReceivedQunIM rhs  ) 
 

Definition at line 408 of file evaimreceive.cpp.

ReceivedQunIM::ReceivedQunIM  )  [inline]
 

Definition at line 185 of file evaimreceive.h.


Member Function Documentation

const char ReceivedQunIM::getBlue  )  const [inline]
 

Definition at line 203 of file evaimreceive.h.

References blue.

Referenced by operator=().

const short ReceivedQunIM::getEncoding  )  const [inline]
 

Definition at line 200 of file evaimreceive.h.

References encoding.

Referenced by operator=().

const int ReceivedQunIM::getExtID  )  const [inline]
 

Definition at line 190 of file evaimreceive.h.

References externalID.

Referenced by operator=().

const std::string& ReceivedQunIM::getFontName  )  const [inline]
 

Definition at line 205 of file evaimreceive.h.

References fontName.

Referenced by operator=().

const char ReceivedQunIM::getFontSize  )  const [inline]
 

Definition at line 204 of file evaimreceive.h.

References fontSize.

Referenced by operator=().

const char ReceivedQunIM::getGreen  )  const [inline]
 

Definition at line 202 of file evaimreceive.h.

References green.

Referenced by operator=().

const std::string ReceivedQunIM::getMessage  )  const [inline]
 

Definition at line 197 of file evaimreceive.h.

References message.

Referenced by operator=().

const int ReceivedQunIM::getQunID  )  const [inline]
 

Definition at line 191 of file evaimreceive.h.

References qunID.

Referenced by operator=().

const char ReceivedQunIM::getRed  )  const [inline]
 

Definition at line 201 of file evaimreceive.h.

References red.

Referenced by operator=().

const int ReceivedQunIM::getSenderQQ  )  const [inline]
 

Definition at line 193 of file evaimreceive.h.

References sender.

Referenced by operator=().

const int ReceivedQunIM::getSentTime  )  const [inline]
 

Definition at line 195 of file evaimreceive.h.

References sentTime.

Referenced by operator=().

const short ReceivedQunIM::getSequence  )  const [inline]
 

Definition at line 194 of file evaimreceive.h.

References sequence.

Referenced by operator=().

const short ReceivedQunIM::getSource  )  const [inline]
 

Definition at line 189 of file evaimreceive.h.

References source.

Referenced by operator=().

const char ReceivedQunIM::getType  )  const [inline]
 

Definition at line 192 of file evaimreceive.h.

References type.

Referenced by operator=().

const short ReceivedQunIM::getUnknown1  )  const [inline]
 

Definition at line 187 of file evaimreceive.h.

References unknown1.

Referenced by operator=().

const short ReceivedQunIM::getVersionID  )  const [inline]
 

Definition at line 196 of file evaimreceive.h.

References versionID.

Referenced by operator=().

const bool ReceivedQunIM::hasFontAttribute  )  const [inline]
 

Definition at line 199 of file evaimreceive.h.

References mHasFontAttribute.

Referenced by operator=().

const bool ReceivedQunIM::isBold  )  const [inline]
 

Definition at line 206 of file evaimreceive.h.

References bold.

Referenced by operator=().

const bool ReceivedQunIM::isItalic  )  const [inline]
 

Definition at line 207 of file evaimreceive.h.

References italic.

Referenced by operator=().

const bool ReceivedQunIM::isUnderline  )  const [inline]
 

Definition at line 208 of file evaimreceive.h.

References underline.

Referenced by operator=().

ReceivedQunIM & ReceivedQunIM::operator= const ReceivedQunIM rhs  ) 
 

Definition at line 413 of file evaimreceive.cpp.

References blue, bold, encoding, externalID, fontName, fontSize, getBlue(), getEncoding(), getExtID(), getFontName(), getFontSize(), getGreen(), getMessage(), getQunID(), getRed(), getSenderQQ(), getSentTime(), getSequence(), getSource(), getType(), getUnknown1(), getVersionID(), green, hasFontAttribute(), isBold(), isItalic(), isUnderline(), italic, message, mHasFontAttribute, qunID, red, sender, sentTime, sequence, source, type, underline, unknown1, and versionID.

Here is the call graph for this function:

void ReceivedQunIM::parseData const unsigned char *  buf,
const int  len
[private]
 

Definition at line 439 of file evaimreceive.cpp.

References blue, bold, ReceiveIMPacket::convertToShow(), encoding, externalID, fontName, fontSize, green, italic, message, mHasFontAttribute, QQ_IM_NORMAL_REPLY, QQ_RECV_IM_TEMP_QUN_IM, QQ_RECV_IM_UNKNOWN_QUN_IM, qunID, red, sender, sentTime, sequence, source, type, underline, unknown1, and versionID.

Referenced by ReceivedQunIM().

Here is the call graph for this function:


Member Data Documentation

char ReceivedQunIM::blue [private]
 

Definition at line 225 of file evaimreceive.h.

Referenced by getBlue(), operator=(), and parseData().

bool ReceivedQunIM::bold [private]
 

Definition at line 228 of file evaimreceive.h.

Referenced by isBold(), operator=(), and parseData().

short ReceivedQunIM::encoding [private]
 

Definition at line 224 of file evaimreceive.h.

Referenced by getEncoding(), operator=(), and parseData().

int ReceivedQunIM::externalID [private]
 

Definition at line 213 of file evaimreceive.h.

Referenced by getExtID(), operator=(), and parseData().

std::string ReceivedQunIM::fontName [private]
 

Definition at line 227 of file evaimreceive.h.

Referenced by getFontName(), operator=(), and parseData().

char ReceivedQunIM::fontSize [private]
 

Definition at line 226 of file evaimreceive.h.

Referenced by getFontSize(), operator=(), and parseData().

char ReceivedQunIM::green [private]
 

Definition at line 225 of file evaimreceive.h.

Referenced by getGreen(), operator=(), and parseData().

bool ReceivedQunIM::italic [private]
 

Definition at line 228 of file evaimreceive.h.

Referenced by isItalic(), operator=(), and parseData().

std::string ReceivedQunIM::message [private]
 

Definition at line 221 of file evaimreceive.h.

Referenced by getMessage(), operator=(), and parseData().

bool ReceivedQunIM::mHasFontAttribute [private]
 

Definition at line 223 of file evaimreceive.h.

Referenced by hasFontAttribute(), operator=(), and parseData().

int ReceivedQunIM::qunID [private]
 

Definition at line 214 of file evaimreceive.h.

Referenced by getQunID(), operator=(), and parseData().

char ReceivedQunIM::red [private]
 

Definition at line 225 of file evaimreceive.h.

Referenced by getRed(), operator=(), and parseData().

int ReceivedQunIM::sender [private]
 

Definition at line 216 of file evaimreceive.h.

Referenced by getSenderQQ(), operator=(), and parseData().

uint ReceivedQunIM::sentTime [private]
 

Definition at line 219 of file evaimreceive.h.

Referenced by getSentTime(), operator=(), and parseData().

short ReceivedQunIM::sequence [private]
 

Definition at line 218 of file evaimreceive.h.

Referenced by getSequence(), operator=(), and parseData().

short ReceivedQunIM::source [private]
 

Definition at line 212 of file evaimreceive.h.

Referenced by getSource(), operator=(), and parseData().

char ReceivedQunIM::type [private]
 

Definition at line 215 of file evaimreceive.h.

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

bool ReceivedQunIM::underline [private]
 

Definition at line 228 of file evaimreceive.h.

Referenced by isUnderline(), operator=(), and parseData().

short ReceivedQunIM::unknown1 [private]
 

Definition at line 217 of file evaimreceive.h.

Referenced by getUnknown1(), operator=(), and parseData().

int ReceivedQunIM::versionID [private]
 

Definition at line 220 of file evaimreceive.h.

Referenced by getVersionID(), operator=(), and parseData().


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