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

FriendOnlineEntry Class Reference

#include <evaonlinestatus.h>

Collaboration diagram for FriendOnlineEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FriendOnlineEntry ()
 FriendOnlineEntry (const FriendOnlineEntry &rhs)
 ~FriendOnlineEntry ()
FriendOnlineEntrycopy ()
const int getQQ () const
const int getIP () const
const short getPort () const
const char getStatus () const
const char getUnknown1_4 () const
const char getUnknown2_11 () const
const short getUnknown3_13_14 () const
const unsigned char * getUnknownKey () const
const short getUnknown4_31_32 () const
const char getExtFlag () const
const char getCommFlag () const
const short getUnknown5_35_36 () const
const char getEnd () const
int readData (unsigned char *buf)
FriendOnlineEntryoperator= (const FriendOnlineEntry &rhs)

Public Attributes

int numOfBytes

Private Attributes

FriendStatusstatus
short unknown31_32
char extFlag
char commFlag
short unknown35_36
char ending

Detailed Description

Definition at line 29 of file evaonlinestatus.h.


Constructor & Destructor Documentation

FriendOnlineEntry::FriendOnlineEntry  ) 
 

Definition at line 99 of file evaonlinestatus.cpp.

Referenced by copy().

FriendOnlineEntry::FriendOnlineEntry const FriendOnlineEntry rhs  ) 
 

Definition at line 104 of file evaonlinestatus.cpp.

References commFlag, ending, extFlag, getCommFlag(), getEnd(), getExtFlag(), getIP(), getPort(), getQQ(), getStatus(), getUnknown1_4(), getUnknown2_11(), getUnknown3_13_14(), getUnknown4_31_32(), getUnknown5_35_36(), getUnknownKey(), FriendStatus::ip, numOfBytes, FriendStatus::port, QQ_KEY_LENGTH, FriendStatus::qqNum, FriendStatus::status, status, FriendStatus::unknown11, FriendStatus::unknown13_14, unknown31_32, unknown35_36, FriendStatus::unknown4, and FriendStatus::unknownKey.

Here is the call graph for this function:

FriendOnlineEntry::~FriendOnlineEntry  ) 
 

Definition at line 125 of file evaonlinestatus.cpp.

References status.


Member Function Documentation

FriendOnlineEntry* FriendOnlineEntry::copy  )  [inline]
 

Definition at line 35 of file evaonlinestatus.h.

References FriendOnlineEntry().

Here is the call graph for this function:

const char FriendOnlineEntry::getCommFlag  )  const [inline]
 

Definition at line 49 of file evaonlinestatus.h.

References commFlag.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const char FriendOnlineEntry::getEnd  )  const [inline]
 

Definition at line 51 of file evaonlinestatus.h.

References ending.

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

const char FriendOnlineEntry::getExtFlag  )  const [inline]
 

Definition at line 48 of file evaonlinestatus.h.

References extFlag.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const int FriendOnlineEntry::getIP  )  const
 

Definition at line 131 of file evaonlinestatus.cpp.

References FriendStatus::ip, and status.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const short FriendOnlineEntry::getPort  )  const
 

Definition at line 132 of file evaonlinestatus.cpp.

References FriendStatus::port, and status.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const int FriendOnlineEntry::getQQ  )  const
 

Definition at line 130 of file evaonlinestatus.cpp.

References FriendStatus::qqNum, and status.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const char FriendOnlineEntry::getStatus  )  const
 

Definition at line 133 of file evaonlinestatus.cpp.

References FriendStatus::status, and status.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const char FriendOnlineEntry::getUnknown1_4  )  const
 

Definition at line 134 of file evaonlinestatus.cpp.

References status, and FriendStatus::unknown4.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const char FriendOnlineEntry::getUnknown2_11  )  const
 

Definition at line 135 of file evaonlinestatus.cpp.

References status, and FriendStatus::unknown11.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const short FriendOnlineEntry::getUnknown3_13_14  )  const
 

Definition at line 136 of file evaonlinestatus.cpp.

References status, and FriendStatus::unknown13_14.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const short FriendOnlineEntry::getUnknown4_31_32  )  const [inline]
 

Definition at line 47 of file evaonlinestatus.h.

References unknown31_32.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const short FriendOnlineEntry::getUnknown5_35_36  )  const [inline]
 

Definition at line 50 of file evaonlinestatus.h.

References unknown35_36.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

const unsigned char * FriendOnlineEntry::getUnknownKey  )  const
 

Definition at line 137 of file evaonlinestatus.cpp.

References status, and FriendStatus::unknownKey.

Referenced by FriendOnlineEntry(), operator=(), and QQFriend::setFriendOnlineEntry().

FriendOnlineEntry & FriendOnlineEntry::operator= const FriendOnlineEntry rhs  ) 
 

Definition at line 153 of file evaonlinestatus.cpp.

References commFlag, ending, extFlag, getCommFlag(), getEnd(), getExtFlag(), getIP(), getPort(), getQQ(), getStatus(), getUnknown1_4(), getUnknown2_11(), getUnknown3_13_14(), getUnknown4_31_32(), getUnknown5_35_36(), getUnknownKey(), FriendStatus::ip, numOfBytes, FriendStatus::port, QQ_KEY_LENGTH, FriendStatus::qqNum, FriendStatus::status, status, FriendStatus::unknown11, FriendStatus::unknown13_14, unknown31_32, unknown35_36, FriendStatus::unknown4, and FriendStatus::unknownKey.

Here is the call graph for this function:

int FriendOnlineEntry::readData unsigned char *  buf  ) 
 

Definition at line 140 of file evaonlinestatus.cpp.

References commFlag, ending, extFlag, numOfBytes, FriendStatus::readData(), status, unknown31_32, and unknown35_36.

Referenced by GetOnlineFriendReplyPacket::parseBody().

Here is the call graph for this function:


Member Data Documentation

char FriendOnlineEntry::commFlag [private]
 

Definition at line 60 of file evaonlinestatus.h.

Referenced by FriendOnlineEntry(), getCommFlag(), operator=(), and readData().

char FriendOnlineEntry::ending [private]
 

Definition at line 62 of file evaonlinestatus.h.

Referenced by FriendOnlineEntry(), getEnd(), operator=(), and readData().

char FriendOnlineEntry::extFlag [private]
 

Definition at line 59 of file evaonlinestatus.h.

Referenced by FriendOnlineEntry(), getExtFlag(), operator=(), and readData().

int FriendOnlineEntry::numOfBytes
 

Definition at line 53 of file evaonlinestatus.h.

Referenced by FriendOnlineEntry(), operator=(), and readData().

FriendStatus* FriendOnlineEntry::status [private]
 

Definition at line 57 of file evaonlinestatus.h.

Referenced by FriendOnlineEntry(), getIP(), getPort(), getQQ(), getStatus(), getUnknown1_4(), getUnknown2_11(), getUnknown3_13_14(), getUnknownKey(), operator=(), readData(), and ~FriendOnlineEntry().

short FriendOnlineEntry::unknown31_32 [private]
 

Definition at line 58 of file evaonlinestatus.h.

Referenced by FriendOnlineEntry(), getUnknown4_31_32(), operator=(), and readData().

short FriendOnlineEntry::unknown35_36 [private]
 

Definition at line 61 of file evaonlinestatus.h.

Referenced by FriendOnlineEntry(), getUnknown5_35_36(), operator=(), and readData().


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