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

ReceivedNormalIM Class Reference

#include <evaimreceive.h>

Inherits NormalIMBase.

Inheritance diagram for ReceivedNormalIM:

Inheritance graph
[legend]
Collaboration diagram for ReceivedNormalIM:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ReceivedNormalIM ()
 ReceivedNormalIM (const unsigned char *buf, const int len)
 ReceivedNormalIM (const ReceivedNormalIM &rhs)
virtual ~ReceivedNormalIM ()
const char * getUnknown2 () const
const char * getUnknown3 () const
const char getReplyType () 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
const bool isNormalReply () const
ReceivedNormalIMoperator= (const ReceivedNormalIM &rhs)

Protected Member Functions

virtual void parseContents (const unsigned char *buf, const int len)

Private Attributes

char unknown2 [3]
char unknown3 [4]
char replyType
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 122 of file evaimreceive.h.


Constructor & Destructor Documentation

ReceivedNormalIM::ReceivedNormalIM  )  [inline]
 

Definition at line 124 of file evaimreceive.h.

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

Definition at line 232 of file evaimreceive.cpp.

ReceivedNormalIM::ReceivedNormalIM const ReceivedNormalIM rhs  ) 
 

Definition at line 237 of file evaimreceive.cpp.

References blue, bold, encoding, fontName, fontSize, getBlue(), getEncoding(), getFontName(), getFontSize(), getGreen(), getMessage(), getRed(), getReplyType(), getUnknown2(), getUnknown3(), green, hasFontAttribute(), isBold(), isItalic(), isUnderline(), italic, message, mHasFontAttribute, red, replyType, underline, unknown2, and unknown3.

Here is the call graph for this function:

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

Definition at line 127 of file evaimreceive.h.


Member Function Documentation

const char ReceivedNormalIM::getBlue  )  const [inline]
 

Definition at line 137 of file evaimreceive.h.

References blue.

Referenced by operator=(), and ReceivedNormalIM().

const short ReceivedNormalIM::getEncoding  )  const [inline]
 

Definition at line 134 of file evaimreceive.h.

References encoding.

Referenced by operator=(), and ReceivedNormalIM().

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

Definition at line 139 of file evaimreceive.h.

References fontName.

Referenced by operator=(), and ReceivedNormalIM().

const char ReceivedNormalIM::getFontSize  )  const [inline]
 

Definition at line 138 of file evaimreceive.h.

References fontSize.

Referenced by operator=(), and ReceivedNormalIM().

const char ReceivedNormalIM::getGreen  )  const [inline]
 

Definition at line 136 of file evaimreceive.h.

References green.

Referenced by operator=(), and ReceivedNormalIM().

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

Definition at line 132 of file evaimreceive.h.

References message.

Referenced by operator=(), and ReceivedNormalIM().

const char ReceivedNormalIM::getRed  )  const [inline]
 

Definition at line 135 of file evaimreceive.h.

References red.

Referenced by operator=(), and ReceivedNormalIM().

const char ReceivedNormalIM::getReplyType  )  const [inline]
 

Definition at line 131 of file evaimreceive.h.

References replyType.

Referenced by operator=(), and ReceivedNormalIM().

const char* ReceivedNormalIM::getUnknown2  )  const [inline]
 

Definition at line 129 of file evaimreceive.h.

References unknown2.

Referenced by operator=(), and ReceivedNormalIM().

const char* ReceivedNormalIM::getUnknown3  )  const [inline]
 

Definition at line 130 of file evaimreceive.h.

References unknown3.

Referenced by operator=(), and ReceivedNormalIM().

const bool ReceivedNormalIM::hasFontAttribute  )  const [inline]
 

Definition at line 133 of file evaimreceive.h.

References mHasFontAttribute.

Referenced by operator=(), and ReceivedNormalIM().

const bool ReceivedNormalIM::isBold  )  const [inline]
 

Definition at line 140 of file evaimreceive.h.

References bold.

Referenced by operator=(), and ReceivedNormalIM().

const bool ReceivedNormalIM::isItalic  )  const [inline]
 

Definition at line 141 of file evaimreceive.h.

References italic.

Referenced by operator=(), and ReceivedNormalIM().

const bool ReceivedNormalIM::isNormalReply  )  const
 

Definition at line 256 of file evaimreceive.cpp.

References QQ_IM_NORMAL_REPLY, and replyType.

const bool ReceivedNormalIM::isUnderline  )  const [inline]
 

Definition at line 142 of file evaimreceive.h.

References underline.

Referenced by operator=(), and ReceivedNormalIM().

ReceivedNormalIM & ReceivedNormalIM::operator= const ReceivedNormalIM rhs  ) 
 

Definition at line 261 of file evaimreceive.cpp.

References blue, bold, encoding, fontName, fontSize, getBlue(), getEncoding(), getFontName(), getFontSize(), getGreen(), getMessage(), getRed(), getReplyType(), getUnknown2(), getUnknown3(), green, hasFontAttribute(), isBold(), isItalic(), isUnderline(), italic, message, mHasFontAttribute, red, replyType, underline, unknown2, and unknown3.

Here is the call graph for this function:

void ReceivedNormalIM::parseContents const unsigned char *  buf,
const int  len
[protected, virtual]
 

Reimplemented from NormalIMBase.

Definition at line 281 of file evaimreceive.cpp.

References blue, bold, ReceiveIMPacket::convertToShow(), encoding, fontName, fontSize, green, italic, message, mHasFontAttribute, red, replyType, underline, unknown2, and unknown3.

Here is the call graph for this function:


Member Data Documentation

char ReceivedNormalIM::blue [private]
 

Definition at line 156 of file evaimreceive.h.

Referenced by getBlue(), operator=(), parseContents(), and ReceivedNormalIM().

bool ReceivedNormalIM::bold [private]
 

Definition at line 159 of file evaimreceive.h.

Referenced by isBold(), operator=(), parseContents(), and ReceivedNormalIM().

short ReceivedNormalIM::encoding [private]
 

Definition at line 155 of file evaimreceive.h.

Referenced by getEncoding(), operator=(), parseContents(), and ReceivedNormalIM().

std::string ReceivedNormalIM::fontName [private]
 

Definition at line 158 of file evaimreceive.h.

Referenced by getFontName(), operator=(), parseContents(), and ReceivedNormalIM().

char ReceivedNormalIM::fontSize [private]
 

Definition at line 157 of file evaimreceive.h.

Referenced by getFontSize(), operator=(), parseContents(), and ReceivedNormalIM().

char ReceivedNormalIM::green [private]
 

Definition at line 156 of file evaimreceive.h.

Referenced by getGreen(), operator=(), parseContents(), and ReceivedNormalIM().

bool ReceivedNormalIM::italic [private]
 

Definition at line 159 of file evaimreceive.h.

Referenced by isItalic(), operator=(), parseContents(), and ReceivedNormalIM().

std::string ReceivedNormalIM::message [private]
 

Definition at line 152 of file evaimreceive.h.

Referenced by getMessage(), operator=(), parseContents(), and ReceivedNormalIM().

bool ReceivedNormalIM::mHasFontAttribute [private]
 

Definition at line 154 of file evaimreceive.h.

Referenced by hasFontAttribute(), operator=(), parseContents(), and ReceivedNormalIM().

char ReceivedNormalIM::red [private]
 

Definition at line 156 of file evaimreceive.h.

Referenced by getRed(), operator=(), parseContents(), and ReceivedNormalIM().

char ReceivedNormalIM::replyType [private]
 

Definition at line 151 of file evaimreceive.h.

Referenced by getReplyType(), isNormalReply(), operator=(), parseContents(), and ReceivedNormalIM().

bool ReceivedNormalIM::underline [private]
 

Definition at line 159 of file evaimreceive.h.

Referenced by isUnderline(), operator=(), parseContents(), and ReceivedNormalIM().

char ReceivedNormalIM::unknown2[3] [private]
 

Definition at line 149 of file evaimreceive.h.

Referenced by getUnknown2(), operator=(), parseContents(), and ReceivedNormalIM().

char ReceivedNormalIM::unknown3[4] [private]
 

Definition at line 150 of file evaimreceive.h.

Referenced by getUnknown3(), operator=(), parseContents(), and ReceivedNormalIM().


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