L2JPREMIUM  5M
com.premium.game.network.L2GameClient Class Reference
Inheritance diagram for com.premium.game.network.L2GameClient:
Collaboration diagram for com.premium.game.network.L2GameClient:

Classes

class  AutoSave
 
class  CleanupTask
 
enum  GameClientState
 
interface  IExReader
 

Public Member Functions

 L2GameClient (MMOConnection< L2GameClient > con)
 
void cleanMe (boolean fast)
 
void clearBufferErrors ()
 
synchronized void close (L2GameServerPacket gsp)
 
synchronized void closeNow ()
 
boolean decrypt (ByteBuffer buf, int size)
 
byte[] enableCrypt ()
 
boolean encrypt (final ByteBuffer buf, final int size)
 
void execute (ReceivablePacket< L2GameClient > packet)
 
StatsSet getAccountData ()
 
String getAccountName ()
 
L2PcInstance getActiveChar ()
 
int getBufferErrors ()
 
long getConnectionStartTime ()
 
InetAddress getInetAddress ()
 
int getnWindowCount ()
 
long getProtocolVer ()
 
SessionKey getSessionId ()
 
GameClientState getState ()
 
ClientStats getStats ()
 
void incBufferErrors ()
 
int incUnknownPackets ()
 
boolean isDetached ()
 
boolean isDisconnected ()
 
boolean isProtocolOk ()
 
L2PcInstance loadCharFromDisk (int charslot)
 
void markRestoredChar (int charslot)
 
byte markToDeleteChar (int charslot)
 
void onBufferUnderflow ()
 
void run ()
 
void sendPacket (L2GameServerPacket gsp)
 
void setAccountName (String pAccountName)
 
void setActiveChar (L2PcInstance pActiveChar)
 
void setCharSelection (CharSelectInfoPackage[] chars)
 
void setDetached (boolean b)
 
void setDisconnected ()
 
void setProtocolOk (boolean b)
 
void setProtocolVer (long ver)
 
void setSessionId (SessionKey sk)
 
void setState (GameClientState pState)
 
void setWindowCount (int _nCount)
 
void storeData ()
 
String toString ()
 
ReentrantLock getActiveCharLock ()
 
final String getPlayerName ()
 
void setPlayerName (String name)
 
void setPlayerId (int plId)
 
int getPlayerId ()
 
final String getHWID ()
 
void setHWID (String hwid)
 
boolean isAuthedGG ()
 
void setGameGuardOk (boolean val)
 
void stopGuardTask ()
 
void close (final int delay)
 

Static Public Member Functions

static void deleteCharByObjId (int objid)
 

Public Attributes

GameClientState _state
 
SessionKey _sessionId
 
L2PcInstance activeChar
 
IExReader _reader
 

Static Public Attributes

static final Logger _log = Logger.getLogger(L2GameClient.class.getName())
 
static final String PLAYER_LANG = "lang"
 

Protected Member Functions

synchronized void onDisconnection ()
 
synchronized void onForcedDisconnection ()
 

Protected Attributes

ScheduledFuture<?> _autoSaveInDB
 
ScheduledFuture<?> _cleanupTask = null
 

The documentation for this class was generated from the following file: