Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

cClient Class Reference

#include <client.h>

List of all members.

Public Methods

void resetTarget ()
P_TARGET newTarget (P_TARGET newTarget)
P_TARGET getTarget ()
void setCrypter (ClientCrypt *crypt)
ClientCryptgetCrypter () const
void setClientIp (UI32 newIp)
const UI32 getClientIp () const
void setClientVersion (char *version)
const std::string getClientVersion () const
 cClient ()
 ~cClient ()

Public Attributes

SERIAL spyTo
 used for spy command

UI32 client_ip
std::string client_version
bool compressOut
 compress output with huffman coding

bool noweather
 not weather

bool lsd
 lsd stuff

bool dragging
 true if is dragging

bool evilDrag
 evil dragging, we need this for UO3D clients to save dragging history

bool newclient
 is a new client

bool firstpacket
 fist packet sended

bool ingame
 is ingame


Private Attributes

P_TARGET target
ClientCryptcrypter


Constructor & Destructor Documentation

cClient::cClient  
 

cClient::~cClient  
 


Member Function Documentation

const UI32 cClient::getClientIp   const [inline]
 

const std::string cClient::getClientVersion   const [inline]
 

ClientCrypt* cClient::getCrypter   const [inline]
 

P_TARGET cClient::getTarget  
 

P_TARGET cClient::newTarget P_TARGET    newTarget
 

void cClient::resetTarget  
 

void cClient::setClientIp UI32    newIp [inline]
 

void cClient::setClientVersion char *    version [inline]
 

void cClient::setCrypter ClientCrypt   crypt [inline]
 


Member Data Documentation

UI32 cClient::client_ip
 

std::string cClient::client_version
 

bool cClient::compressOut
 

compress output with huffman coding

ClientCrypt* cClient::crypter [private]
 

bool cClient::dragging
 

true if is dragging

bool cClient::evilDrag
 

evil dragging, we need this for UO3D clients to save dragging history

bool cClient::firstpacket
 

fist packet sended

bool cClient::ingame
 

is ingame

bool cClient::lsd
 

lsd stuff

bool cClient::newclient
 

is a new client

bool cClient::noweather
 

not weather

SERIAL cClient::spyTo
 

used for spy command

P_TARGET cClient::target [private]
 


The documentation for this class was generated from the following files: SourceForge.net Logo